Skip to content

Commit 57a8568

Browse files
committed
Add useOptional and patchOnly options to the Dart client configurations thing for testing (setting both options to "true" for both types)
1 parent aa69e5a commit 57a8568

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

modules/openapi-generator/src/test/java/org/openapitools/codegen/dart/DartClientOptionsTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,5 +53,7 @@ protected void verifyOptions() {
5353
verify(clientCodegen).setSourceFolder(DartClientOptionsProvider.SOURCE_FOLDER_VALUE);
5454
verify(clientCodegen).setUseEnumExtension(Boolean.parseBoolean(DartClientOptionsProvider.USE_ENUM_EXTENSION));
5555
verify(clientCodegen).setEnumUnknownDefaultCase(Boolean.parseBoolean(DartClientOptionsProvider.ENUM_UNKNOWN_DEFAULT_CASE_VALUE));
56+
verify(clientCodegen).setUseOptional(Boolean.parseBoolean(DartClientOptionsProvider.USE_OPTIONAL_VALUE));
57+
verify(clientCodegen).setPatchOnly(Boolean.parseBoolean(DartClientOptionsProvider.PATCH_ONLY_VALUE));
5658
}
5759
}

modules/openapi-generator/src/test/java/org/openapitools/codegen/dart/dio/DartDioClientOptionsTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,7 @@ protected void verifyOptions() {
5555
verify(clientCodegen).setLibrary(DartDioClientCodegen.SERIALIZATION_LIBRARY_DEFAULT);
5656
verify(clientCodegen).setEqualityCheckMethod(DartDioClientCodegen.EQUALITY_CHECK_METHOD_DEFAULT);
5757
verify(clientCodegen).setEnumUnknownDefaultCase(Boolean.parseBoolean(DartDioClientOptionsProvider.ENUM_UNKNOWN_DEFAULT_CASE_VALUE));
58+
verify(clientCodegen).setUseOptional(Boolean.parseBoolean(DartDioClientOptionsProvider.USE_OPTIONAL_VALUE));
59+
verify(clientCodegen).setPatchOnly(Boolean.parseBoolean(DartDioClientOptionsProvider.PATCH_ONLY_VALUE));
5860
}
5961
}

modules/openapi-generator/src/test/java/org/openapitools/codegen/options/DartClientOptionsProvider.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ public class DartClientOptionsProvider implements OptionsProvider {
4141
public static final String ALLOW_UNICODE_IDENTIFIERS_VALUE = "false";
4242
public static final String PREPEND_FORM_OR_BODY_PARAMETERS_VALUE = "true";
4343
public static final String ENUM_UNKNOWN_DEFAULT_CASE_VALUE = "false";
44+
public static final String USE_OPTIONAL_VALUE = "true";
45+
public static final String PATCH_ONLY_VALUE = "true";
4446

4547
@Override
4648
public String getLanguage() {
@@ -70,6 +72,8 @@ public Map<String, String> createOptions() {
7072
.put(CodegenConstants.DISALLOW_ADDITIONAL_PROPERTIES_IF_NOT_PRESENT, "true")
7173
.put("serializationLibrary", "custom")
7274
.put(CodegenConstants.ENUM_UNKNOWN_DEFAULT_CASE, ENUM_UNKNOWN_DEFAULT_CASE_VALUE)
75+
.put(DartClientCodegen.USE_OPTIONAL, USE_OPTIONAL_VALUE)
76+
.put(DartClientCodegen.PATCH_ONLY, PATCH_ONLY_VALUE)
7377
.build();
7478
}
7579

modules/openapi-generator/src/test/java/org/openapitools/codegen/options/DartDioClientOptionsProvider.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ public class DartDioClientOptionsProvider implements OptionsProvider {
4040
public static final String PUB_REPOSITORY_VALUE = "Repository";
4141
public static final String PUB_PUBLISH_TO_VALUE = "Publish to";
4242
public static final String ENUM_UNKNOWN_DEFAULT_CASE_VALUE = "false";
43+
public static final String USE_OPTIONAL_VALUE = "true";
44+
public static final String PATCH_ONLY_VALUE = "true";
4345

4446
@Override
4547
public String getLanguage() {
@@ -73,6 +75,8 @@ public Map<String, String> createOptions() {
7375
.put(CodegenConstants.DISALLOW_ADDITIONAL_PROPERTIES_IF_NOT_PRESENT, "true")
7476
.put(CodegenConstants.ENUM_UNKNOWN_DEFAULT_CASE, ENUM_UNKNOWN_DEFAULT_CASE_VALUE)
7577
.put(DartDioClientCodegen.SKIP_COPY_WITH, DartDioClientCodegen.SKIP_COPY_WITH_DEFAULT_VALUE)
78+
.put(DartDioClientCodegen.USE_OPTIONAL, USE_OPTIONAL_VALUE)
79+
.put(DartDioClientCodegen.PATCH_ONLY, PATCH_ONLY_VALUE)
7680
.build();
7781
}
7882

0 commit comments

Comments
 (0)