Skip to content

Commit d4c9617

Browse files
committed
fix tests
1 parent 7aac639 commit d4c9617

File tree

10 files changed

+43
-13
lines changed

10 files changed

+43
-13
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/SpringBootServerCodegen.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,13 @@ public SpringBootServerCodegen() {
4747
supportedLibraries.put("j8-async", "Use async servlet feature and Java 8's default interface. Generating interface with service " +
4848
"declaration is useful when using Maven plugin. Just provide a implementation with @Controller to instantiate service." +
4949
"(DEPRECATED: use -Djava8=true,async=true instead)");
50+
51+
CliOption library = new CliOption(CodegenConstants.LIBRARY, "library template (sub-template) to use");
52+
library.setDefault(DEFAULT_LIBRARY);
53+
library.setEnum(supportedLibraries);
54+
library.setDefault(DEFAULT_LIBRARY);
55+
cliOptions.add(library);
56+
5057
}
5158

5259
@Override

modules/swagger-codegen/src/test/java/io/swagger/codegen/inflector/JavaInflectorServerOptionsTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
package io.swagger.codegen.inflector;
22

3+
import io.swagger.codegen.AbstractOptionsTest;
34
import io.swagger.codegen.CodegenConfig;
45
import io.swagger.codegen.java.JavaClientOptionsTest;
56
import io.swagger.codegen.languages.JavaInflectorServerCodegen;
67
import io.swagger.codegen.options.JavaInflectorServerOptionsProvider;
78
import mockit.Expectations;
89
import mockit.Tested;
910

10-
public class JavaInflectorServerOptionsTest extends JavaClientOptionsTest {
11+
public class JavaInflectorServerOptionsTest extends AbstractOptionsTest {
1112

1213
@Tested
1314
private JavaInflectorServerCodegen clientCodegen;
@@ -45,8 +46,6 @@ protected void setExpectations() {
4546
times = 1;
4647
clientCodegen.setSerializableModel(Boolean.valueOf(JavaInflectorServerOptionsProvider.SERIALIZABLE_MODEL_VALUE));
4748
times = 1;
48-
clientCodegen.setLibrary(JavaInflectorServerOptionsProvider.DEFAULT_LIBRARY_VALUE);
49-
times = 1;
5049
clientCodegen.setFullJavaUtil(Boolean.valueOf(JavaInflectorServerOptionsProvider.FULL_JAVA_UTIL_VALUE));
5150
times = 1;
5251
clientCodegen.setSerializeBigDecimalAsString(true);

modules/swagger-codegen/src/test/java/io/swagger/codegen/java/JavaClientOptionsTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import io.swagger.codegen.AbstractOptionsTest;
44
import io.swagger.codegen.CodegenConfig;
5+
import io.swagger.codegen.options.JavaClientOptionsProvider;
56
import io.swagger.codegen.options.JavaOptionsProvider;
67
import io.swagger.codegen.languages.JavaClientCodegen;
78
import io.swagger.codegen.options.OptionsProvider;
@@ -15,7 +16,7 @@ public class JavaClientOptionsTest extends AbstractOptionsTest {
1516
private JavaClientCodegen clientCodegen;
1617

1718
public JavaClientOptionsTest() {
18-
super(new JavaOptionsProvider());
19+
super(new JavaClientOptionsProvider());
1920
}
2021

2122
protected JavaClientOptionsTest(OptionsProvider optionsProvider) {
@@ -51,7 +52,7 @@ protected void setExpectations() {
5152
times = 1;
5253
clientCodegen.setSerializableModel(Boolean.valueOf(JavaOptionsProvider.SERIALIZABLE_MODEL_VALUE));
5354
times = 1;
54-
clientCodegen.setLibrary(JavaOptionsProvider.DEFAULT_LIBRARY_VALUE);
55+
clientCodegen.setLibrary(JavaClientOptionsProvider.DEFAULT_LIBRARY_VALUE);
5556
times = 1;
5657
clientCodegen.setFullJavaUtil(Boolean.valueOf(JavaOptionsProvider.FULL_JAVA_UTIL_VALUE));
5758
times = 1;

modules/swagger-codegen/src/test/java/io/swagger/codegen/jaxrs/JaxRSServerOptionsTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.swagger.codegen.jaxrs;
22

3+
import io.swagger.codegen.AbstractOptionsTest;
34
import io.swagger.codegen.CodegenConfig;
45
import io.swagger.codegen.java.JavaClientOptionsTest;
56
import io.swagger.codegen.languages.JavaJerseyServerCodegen;
@@ -8,7 +9,7 @@
89
import mockit.Expectations;
910
import mockit.Tested;
1011

11-
public class JaxRSServerOptionsTest extends JavaClientOptionsTest {
12+
public class JaxRSServerOptionsTest extends AbstractOptionsTest {
1213

1314
@Tested
1415
private JavaJerseyServerCodegen clientCodegen;
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
package io.swagger.codegen.options;
2+
3+
import com.google.common.collect.ImmutableMap;
4+
import io.swagger.codegen.CodegenConstants;
5+
import io.swagger.codegen.languages.JavaClientCodegen;
6+
7+
import java.util.HashMap;
8+
import java.util.Map;
9+
10+
public class JavaClientOptionsProvider extends JavaOptionsProvider {
11+
12+
public static final String DEFAULT_LIBRARY_VALUE = "jersey2";
13+
14+
@Override
15+
public Map<String, String> createOptions() {
16+
Map<String, String> options = new HashMap<String, String>(super.createOptions());
17+
options.put(CodegenConstants.LIBRARY, DEFAULT_LIBRARY_VALUE);
18+
options.put(JavaClientCodegen.USE_RX_JAVA, "false");
19+
20+
return options;
21+
}
22+
23+
}

modules/swagger-codegen/src/test/java/io/swagger/codegen/options/JavaOptionsProvider.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ public class JavaOptionsProvider implements OptionsProvider {
1616
public static final String ARTIFACT_VERSION_VALUE = "1.0.0-SNAPSHOT";
1717
public static final String SOURCE_FOLDER_VALUE = "src/main/java/test";
1818
public static final String LOCAL_PREFIX_VALUE = "tst";
19-
public static final String DEFAULT_LIBRARY_VALUE = "jersey2";
2019
public static final String SERIALIZABLE_MODEL_VALUE = "false";
2120
public static final String FULL_JAVA_UTIL_VALUE = "true";
2221
public static final String ENSURE_UNIQUE_PARAMS_VALUE = "true";
@@ -40,9 +39,7 @@ public JavaOptionsProvider() {
4039
.put(CodegenConstants.LOCAL_VARIABLE_PREFIX, LOCAL_PREFIX_VALUE)
4140
.put(CodegenConstants.SERIALIZABLE_MODEL, SERIALIZABLE_MODEL_VALUE)
4241
.put(JavaClientCodegen.FULL_JAVA_UTIL, FULL_JAVA_UTIL_VALUE)
43-
.put(CodegenConstants.LIBRARY, DEFAULT_LIBRARY_VALUE)
4442
.put(CodegenConstants.SERIALIZE_BIG_DECIMAL_AS_STRING, "true")
45-
.put(JavaClientCodegen.USE_RX_JAVA, "false")
4643
.put(JavaClientCodegen.DATE_LIBRARY, "joda")
4744
.put("hideGenerationTimestamp", "true")
4845
.build();

modules/swagger-codegen/src/test/java/io/swagger/codegen/options/JaxRSServerOptionsProvider.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ public Map<String, String> createOptions() {
5454
.put(JavaClientCodegen.FULL_JAVA_UTIL, FULL_JAVA_UTIL_VALUE)
5555
.put(CodegenConstants.LIBRARY, JAXRS_DEFAULT_LIBRARY_VALUE)
5656
.put(CodegenConstants.SERIALIZE_BIG_DECIMAL_AS_STRING, "true")
57-
.put(JavaClientCodegen.USE_RX_JAVA, "false")
5857
//.put(JavaClientCodegen.DATE_LIBRARY, "joda")
5958
.put("hideGenerationTimestamp", "true");
6059

modules/swagger-codegen/src/test/java/io/swagger/codegen/options/SpringMVCServerOptionsProvider.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ public Map<String, String> createOptions() {
2020
Map<String, String> options = new HashMap<String, String>(super.createOptions());
2121
options.put(SpringMVCServerCodegen.CONFIG_PACKAGE, CONFIG_PACKAGE_VALUE);
2222
options.put(CodegenConstants.LIBRARY, LIBRARY_VALUE);
23+
options.put(SpringMVCServerCodegen.USE_RX_JAVA, "false");
24+
2325
return options;
2426
}
2527

modules/swagger-codegen/src/test/java/io/swagger/codegen/springboot/SpringBootServerOptionsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package io.swagger.codegen.springboot;
22

3+
import io.swagger.codegen.AbstractOptionsTest;
34
import io.swagger.codegen.CodegenConfig;
4-
import io.swagger.codegen.java.JavaClientOptionsTest;
55
import io.swagger.codegen.languages.SpringBootServerCodegen;
66
import io.swagger.codegen.options.SpringBootServerOptionsProvider;
77

88
import mockit.Expectations;
99
import mockit.Tested;
1010

11-
public class SpringBootServerOptionsTest extends JavaClientOptionsTest {
11+
public class SpringBootServerOptionsTest extends AbstractOptionsTest {
1212

1313
@Tested
1414
private SpringBootServerCodegen clientCodegen;

modules/swagger-codegen/src/test/java/io/swagger/codegen/springmvc/SpringMVCServerOptionsTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.swagger.codegen.springmvc;
22

3+
import io.swagger.codegen.AbstractOptionsTest;
34
import io.swagger.codegen.CodegenConfig;
45
import io.swagger.codegen.java.JavaClientOptionsTest;
56
import io.swagger.codegen.languages.SpringMVCServerCodegen;
@@ -8,7 +9,7 @@
89
import mockit.Expectations;
910
import mockit.Tested;
1011

11-
public class SpringMVCServerOptionsTest extends JavaClientOptionsTest {
12+
public class SpringMVCServerOptionsTest extends AbstractOptionsTest {
1213

1314
@Tested
1415
private SpringMVCServerCodegen clientCodegen;

0 commit comments

Comments
 (0)