diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/feign/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/feign/pom.mustache
index 1c4517f7c40..b76784db04a 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/feign/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/feign/pom.mustache
@@ -161,6 +161,17 @@
3.1.1
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache
index da57a9df7f7..203685fe6b6 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/google-api-client/pom.mustache
@@ -166,6 +166,17 @@
3.1.1
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache
index 53477e978e3..155f306546c 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/jersey2/pom.mustache
@@ -182,6 +182,17 @@
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
http.response.details
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/pom.mustache
index 7c49b4c448c..4009b48e876 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/rest-assured/pom.mustache
@@ -153,6 +153,7 @@
3.2.0
none
+ 1.8
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/resteasy/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/resteasy/pom.mustache
index 4e93ec65f5e..35c915d45fb 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/resteasy/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/resteasy/pom.mustache
@@ -164,6 +164,17 @@
3.1.1
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit/pom.mustache
index 7def21d411f..d7cd63d9e12 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit/pom.mustache
@@ -166,6 +166,17 @@
3.1.1
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.gradle.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.gradle.mustache
index 4279b21cf47..c0c622fa034 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.gradle.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.gradle.mustache
@@ -122,18 +122,16 @@ ext {
oltu_version = "1.0.1"
retrofit_version = "2.3.0"
{{#usePlayWS}}
- {{#play24}}
- jackson_version = "2.6.6"
- play_version = "2.4.11"
- {{/play24}}
- {{#play25}}
- jackson_version = "2.10.4"
- play_version = "2.5.14"
- {{/play25}}
- {{#play26}}
jackson_version = "2.10.4"
jackson_databind_version = "2.10.4"
jackson_databind_nullable_version = "0.2.1"
+ {{#play24}}
+ play_version = "2.4.11"
+ {{/play24}}
+ {{#play25}}
+ play_version = "2.5.14"
+ {{/play25}}
+ {{#play26}}
play_version = "2.6.7"
{{/play26}}
{{/usePlayWS}}
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.sbt.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.sbt.mustache
index 8292f12f4e6..c7785d9e392 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.sbt.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/build.sbt.mustache
@@ -17,24 +17,18 @@ lazy val root = (project in file(".")).
{{#usePlayWS}}
{{#play24}}
"com.typesafe.play" % "play-java-ws_2.11" % "2.4.11" % "compile",
- "com.fasterxml.jackson.core" % "jackson-core" % "2.6.6" % "compile",
- "com.fasterxml.jackson.core" % "jackson-annotations" % "2.6.6" % "compile",
- "com.fasterxml.jackson.core" % "jackson-databind" % "2.6.6" % "compile",
{{/play24}}
{{#play25}}
"com.typesafe.play" % "play-java-ws_2.11" % "2.5.15" % "compile",
- "com.fasterxml.jackson.core" % "jackson-core" % "2.10.4" % "compile",
- "com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.4" % "compile",
- "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.4" % "compile",
{{/play25}}
{{#play26}}
"com.typesafe.play" % "play-ahc-ws_2.12" % "2.6.7" % "compile",
"javax.validation" % "validation-api" % "1.1.0.Final" % "compile",
+ {{/play26}}
+ "com.squareup.retrofit2" % "converter-jackson" % "2.3.0" % "compile",
"com.fasterxml.jackson.core" % "jackson-core" % "2.10.4" % "compile",
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.4" % "compile",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.10.4" % "compile",
- {{/play26}}
- "com.squareup.retrofit2" % "converter-jackson" % "2.3.0" % "compile",
{{/usePlayWS}}
{{#useRxJava}}
"com.squareup.retrofit2" % "adapter-rxjava" % "2.3.0" % "compile",
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play24/Play24CallFactory.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play24/Play24CallFactory.mustache
index 344fadd2e3e..b17ac641564 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play24/Play24CallFactory.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/play24/Play24CallFactory.mustache
@@ -1,8 +1,10 @@
package {{invokerPackage}};
import okhttp3.*;
+import okio.AsyncTimeout;
import okio.Buffer;
import okio.BufferedSource;
+import okio.Timeout;
import play.libs.F;
import play.libs.ws.WSClient;
import play.libs.ws.WSRequest;
@@ -95,10 +97,12 @@ public class Play24CallFactory implements okhttp3.Call.Factory {
private WSRequest wsRequest;
private final Request request;
+ private final AsyncTimeout timeout;
public PlayWSCall(WSClient wsClient, Request request) {
this.wsClient = wsClient;
this.request = request;
+ this.timeout = new AsyncTimeout();
}
@Override
@@ -106,6 +110,11 @@ public class Play24CallFactory implements okhttp3.Call.Factory {
return request;
}
+ @Override
+ public Timeout timeout() {
+ return timeout;
+ }
+
@Override
public void enqueue(final okhttp3.Callback responseCallback) {
final Call call = this;
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache
index 119ccaab2d4..c8591422ae8 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/retrofit2/pom.mustache
@@ -139,12 +139,44 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ {{#supportJava6}}
+ 1.6
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
+
+
org.apache.maven.plugins
maven-javadoc-plugin
3.1.1
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
@@ -308,7 +340,12 @@
com.fasterxml.jackson.core
jackson-databind
- ${jackson-databind-version}
+ ${jackson-version}
+
+
+ org.openapitools
+ jackson-databind-nullable
+ ${jackson-databind-nullable-version}
com.fasterxml.jackson.datatype
@@ -329,11 +366,6 @@
play-java-ws_2.11
${play-version}
-
- org.openapitools
- jackson-databind-nullable
- ${jackson-databind-nullable-version}
-
{{/play24}}
{{#play25}}
@@ -341,11 +373,6 @@
play-java-ws_2.11
${play-version}
-
- org.openapitools
- jackson-databind-nullable
- ${jackson-databind-nullable-version}
-
{{/play25}}
{{#play26}}
@@ -358,11 +385,6 @@
validation-api
1.1.0.Final
-
- org.openapitools
- jackson-databind-nullable
- ${jackson-databind-nullable-version}
-
{{/play26}}
{{/usePlayWS}}
{{#parcelableModel}}
@@ -396,17 +418,14 @@
1.8.3
1.5.22
{{#usePlayWS}}
- 2.10.3
+ 2.10.4
{{#play24}}
- 2.6.6
2.4.11
{{/play24}}
{{#play25}}
- 2.10.4
2.5.15
{{/play25}}
{{#play26}}
- 2.10.4
2.6.7
{{/play26}}
0.2.1
diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/vertx/pom.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/vertx/pom.mustache
index 737f09435d6..310db959c48 100644
--- a/modules/openapi-generator/src/main/resources/Java/libraries/vertx/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/libraries/vertx/pom.mustache
@@ -154,6 +154,17 @@
3.1.1
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
diff --git a/modules/openapi-generator/src/main/resources/Java/pom.mustache b/modules/openapi-generator/src/main/resources/Java/pom.mustache
index b543073f635..5cae3afa36d 100644
--- a/modules/openapi-generator/src/main/resources/Java/pom.mustache
+++ b/modules/openapi-generator/src/main/resources/Java/pom.mustache
@@ -181,6 +181,17 @@
3.1.1
none
+ {{#supportJava6}}
+ 1.6
+ {{/supportJava6}}
+ {{^supportJava6}}
+ {{#java8}}
+ 1.8
+ {{/java8}}
+ {{^java8}}
+ 1.7
+ {{/java8}}
+ {{/supportJava6}}
diff --git a/samples/client/petstore/java/feign/pom.xml b/samples/client/petstore/java/feign/pom.xml
new file mode 100644
index 00000000000..b27ff94afb8
--- /dev/null
+++ b/samples/client/petstore/java/feign/pom.xml
@@ -0,0 +1,312 @@
+
+ 4.0.0
+ org.openapitools
+ petstore-feign
+ jar
+ petstore-feign
+ 1.0.0
+ https://github.com/openapitools/openapi-generator
+ OpenAPI Java
+
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ https://github.com/openapitools/openapi-generator
+
+
+
+
+ Unlicense
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+
+ OpenAPI-Generator Contributors
+ team@openapitools.org
+ OpenAPITools.org
+ http://openapitools.org
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 2.2.0
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M4
+
+
+
+ loggerPath
+ conf/log4j.properties
+
+
+ -Xms512m -Xmx1500m
+ methods
+ 10
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
+
+
+ jar
+ test-jar
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ add_sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/java
+
+
+
+
+ add_test_sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 1.8
+ 1.8
+ true
+ 128m
+ 512m
+
+ -Xlint:all
+ -J-Xss4m
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+ none
+ 1.7
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+
+
+ io.github.openfeign
+ feign-core
+ ${feign-version}
+
+
+ io.github.openfeign
+ feign-jackson
+ ${feign-version}
+
+
+ io.github.openfeign
+ feign-slf4j
+ ${feign-version}
+
+
+ io.github.openfeign.form
+ feign-form
+ ${feign-form-version}
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-databind-version}
+
+
+ org.openapitools
+ jackson-databind-nullable
+ ${jackson-databind-nullable-version}
+
+
+ com.github.joschi.jackson
+ jackson-datatype-threetenbp
+ ${jackson-threetenbp-version}
+
+
+ org.apache.oltu.oauth2
+ org.apache.oltu.oauth2.client
+ ${oltu-version}
+
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+ com.squareup.okhttp3
+ mockwebserver
+ 3.6.0
+ test
+
+
+ org.assertj
+ assertj-core
+ 1.7.1
+ test
+
+
+
+ UTF-8
+ 1.7
+ ${java.version}
+ ${java.version}
+ 1.5.24
+ 9.7.0
+ 2.1.0
+ 2.10.3
+ 0.2.1
+ 2.10.3
+ 2.9.10
+ 4.13
+ 1.0.0
+ 1.0.1
+
+
diff --git a/samples/client/petstore/java/feign10x/pom.xml b/samples/client/petstore/java/feign10x/pom.xml
index 1502faf1329..5016e9ac36f 100644
--- a/samples/client/petstore/java/feign10x/pom.xml
+++ b/samples/client/petstore/java/feign10x/pom.xml
@@ -154,6 +154,7 @@
3.1.1
none
+ 1.7
diff --git a/samples/client/petstore/java/google-api-client/pom.xml b/samples/client/petstore/java/google-api-client/pom.xml
index 4a7c5f3910a..bc570c3ed1f 100644
--- a/samples/client/petstore/java/google-api-client/pom.xml
+++ b/samples/client/petstore/java/google-api-client/pom.xml
@@ -147,6 +147,7 @@
3.1.1
none
+ 1.7
diff --git a/samples/client/petstore/java/jersey1/pom.xml b/samples/client/petstore/java/jersey1/pom.xml
index 7b12c569b50..c28acc505a4 100644
--- a/samples/client/petstore/java/jersey1/pom.xml
+++ b/samples/client/petstore/java/jersey1/pom.xml
@@ -162,6 +162,7 @@
3.1.1
none
+ 1.7
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/AnotherFakeApiTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/AnotherFakeApiTest.java
new file mode 100644
index 00000000000..837b5ea0246
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/AnotherFakeApiTest.java
@@ -0,0 +1,50 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.api;
+
+import org.openapitools.client.ApiException;
+import org.openapitools.client.model.Client;
+import org.junit.Test;
+import org.junit.Ignore;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * API tests for AnotherFakeApi
+ */
+@Ignore
+public class AnotherFakeApiTest {
+
+ private final AnotherFakeApi api = new AnotherFakeApi();
+
+
+ /**
+ * To test special tags
+ *
+ * To test special tags and operation ID starting with number
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void call123testSpecialTagsTest() throws ApiException {
+ Client body = null;
+ Client response = api.call123testSpecialTags(body);
+ // TODO: test validations
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/FakeApiTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/FakeApiTest.java
new file mode 100644
index 00000000000..b2c8f47fb36
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/FakeApiTest.java
@@ -0,0 +1,291 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.api;
+
+import org.openapitools.client.ApiException;
+import java.math.BigDecimal;
+import org.openapitools.client.model.Client;
+import java.io.File;
+import org.openapitools.client.model.FileSchemaTestClass;
+import org.threeten.bp.LocalDate;
+import org.threeten.bp.OffsetDateTime;
+import org.openapitools.client.model.OuterComposite;
+import org.openapitools.client.model.User;
+import org.openapitools.client.model.XmlItem;
+import org.junit.Test;
+import org.junit.Ignore;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * API tests for FakeApi
+ */
+@Ignore
+public class FakeApiTest {
+
+ private final FakeApi api = new FakeApi();
+
+
+ /**
+ * creates an XmlItem
+ *
+ * this route creates an XmlItem
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void createXmlItemTest() throws ApiException {
+ XmlItem xmlItem = null;
+ api.createXmlItem(xmlItem);
+ // TODO: test validations
+ }
+
+ /**
+ *
+ *
+ * Test serialization of outer boolean types
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void fakeOuterBooleanSerializeTest() throws ApiException {
+ Boolean body = null;
+ Boolean response = api.fakeOuterBooleanSerialize(body);
+ // TODO: test validations
+ }
+
+ /**
+ *
+ *
+ * Test serialization of object with outer number type
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void fakeOuterCompositeSerializeTest() throws ApiException {
+ OuterComposite body = null;
+ OuterComposite response = api.fakeOuterCompositeSerialize(body);
+ // TODO: test validations
+ }
+
+ /**
+ *
+ *
+ * Test serialization of outer number types
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void fakeOuterNumberSerializeTest() throws ApiException {
+ BigDecimal body = null;
+ BigDecimal response = api.fakeOuterNumberSerialize(body);
+ // TODO: test validations
+ }
+
+ /**
+ *
+ *
+ * Test serialization of outer string types
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void fakeOuterStringSerializeTest() throws ApiException {
+ String body = null;
+ String response = api.fakeOuterStringSerialize(body);
+ // TODO: test validations
+ }
+
+ /**
+ *
+ *
+ * For this test, the body for this request much reference a schema named `File`.
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testBodyWithFileSchemaTest() throws ApiException {
+ FileSchemaTestClass body = null;
+ api.testBodyWithFileSchema(body);
+ // TODO: test validations
+ }
+
+ /**
+ *
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testBodyWithQueryParamsTest() throws ApiException {
+ String query = null;
+ User body = null;
+ api.testBodyWithQueryParams(query, body);
+ // TODO: test validations
+ }
+
+ /**
+ * To test \"client\" model
+ *
+ * To test \"client\" model
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testClientModelTest() throws ApiException {
+ Client body = null;
+ Client response = api.testClientModel(body);
+ // TODO: test validations
+ }
+
+ /**
+ * Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
+ *
+ * Fake endpoint for testing various parameters 假端點 偽のエンドポイント 가짜 엔드 포인트
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testEndpointParametersTest() throws ApiException {
+ BigDecimal number = null;
+ Double _double = null;
+ String patternWithoutDelimiter = null;
+ byte[] _byte = null;
+ Integer integer = null;
+ Integer int32 = null;
+ Long int64 = null;
+ Float _float = null;
+ String string = null;
+ File binary = null;
+ LocalDate date = null;
+ OffsetDateTime dateTime = null;
+ String password = null;
+ String paramCallback = null;
+ api.testEndpointParameters(number, _double, patternWithoutDelimiter, _byte, integer, int32, int64, _float, string, binary, date, dateTime, password, paramCallback);
+ // TODO: test validations
+ }
+
+ /**
+ * To test enum parameters
+ *
+ * To test enum parameters
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testEnumParametersTest() throws ApiException {
+ List enumHeaderStringArray = null;
+ String enumHeaderString = null;
+ List enumQueryStringArray = null;
+ String enumQueryString = null;
+ Integer enumQueryInteger = null;
+ Double enumQueryDouble = null;
+ List enumFormStringArray = null;
+ String enumFormString = null;
+ api.testEnumParameters(enumHeaderStringArray, enumHeaderString, enumQueryStringArray, enumQueryString, enumQueryInteger, enumQueryDouble, enumFormStringArray, enumFormString);
+ // TODO: test validations
+ }
+
+ /**
+ * Fake endpoint to test group parameters (optional)
+ *
+ * Fake endpoint to test group parameters (optional)
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testGroupParametersTest() throws ApiException {
+ Integer requiredStringGroup = null;
+ Boolean requiredBooleanGroup = null;
+ Long requiredInt64Group = null;
+ Integer stringGroup = null;
+ Boolean booleanGroup = null;
+ Long int64Group = null;
+ api.testGroupParameters()
+ .requiredStringGroup(requiredStringGroup)
+ .requiredBooleanGroup(requiredBooleanGroup)
+ .requiredInt64Group(requiredInt64Group)
+ .stringGroup(stringGroup)
+ .booleanGroup(booleanGroup)
+ .int64Group(int64Group)
+ .execute();
+ // TODO: test validations
+ }
+
+ /**
+ * test inline additionalProperties
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testInlineAdditionalPropertiesTest() throws ApiException {
+ Map param = null;
+ api.testInlineAdditionalProperties(param);
+ // TODO: test validations
+ }
+
+ /**
+ * test json serialization of form data
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testJsonFormDataTest() throws ApiException {
+ String param = null;
+ String param2 = null;
+ api.testJsonFormData(param, param2);
+ // TODO: test validations
+ }
+
+ /**
+ *
+ *
+ * To test the collection format in query parameters
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testQueryParameterCollectionFormatTest() throws ApiException {
+ List pipe = null;
+ List ioutil = null;
+ List http = null;
+ List url = null;
+ List context = null;
+ api.testQueryParameterCollectionFormat(pipe, ioutil, http, url, context);
+ // TODO: test validations
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/FakeClassnameTags123ApiTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/FakeClassnameTags123ApiTest.java
new file mode 100644
index 00000000000..71999316797
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/FakeClassnameTags123ApiTest.java
@@ -0,0 +1,50 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.api;
+
+import org.openapitools.client.ApiException;
+import org.openapitools.client.model.Client;
+import org.junit.Test;
+import org.junit.Ignore;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * API tests for FakeClassnameTags123Api
+ */
+@Ignore
+public class FakeClassnameTags123ApiTest {
+
+ private final FakeClassnameTags123Api api = new FakeClassnameTags123Api();
+
+
+ /**
+ * To test class name in snake case
+ *
+ * To test class name in snake case
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void testClassnameTest() throws ApiException {
+ Client body = null;
+ Client response = api.testClassname(body);
+ // TODO: test validations
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/PetApiTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/PetApiTest.java
new file mode 100644
index 00000000000..6ca055171ef
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/PetApiTest.java
@@ -0,0 +1,188 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.api;
+
+import org.openapitools.client.ApiException;
+import java.io.File;
+import org.openapitools.client.model.ModelApiResponse;
+import org.openapitools.client.model.Pet;
+import org.junit.Test;
+import org.junit.Ignore;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * API tests for PetApi
+ */
+@Ignore
+public class PetApiTest {
+
+ private final PetApi api = new PetApi();
+
+
+ /**
+ * Add a new pet to the store
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void addPetTest() throws ApiException {
+ Pet body = null;
+ api.addPet(body);
+
+ // TODO: test validations
+ }
+
+ /**
+ * Deletes a pet
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void deletePetTest() throws ApiException {
+ Long petId = null;
+ String apiKey = null;
+ api.deletePet(petId, apiKey);
+
+ // TODO: test validations
+ }
+
+ /**
+ * Finds Pets by status
+ *
+ * Multiple status values can be provided with comma separated strings
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void findPetsByStatusTest() throws ApiException {
+ List status = null;
+ List response = api.findPetsByStatus(status);
+
+ // TODO: test validations
+ }
+
+ /**
+ * Finds Pets by tags
+ *
+ * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void findPetsByTagsTest() throws ApiException {
+ Set tags = null;
+ Set response = api.findPetsByTags(tags);
+
+ // TODO: test validations
+ }
+
+ /**
+ * Find pet by ID
+ *
+ * Returns a single pet
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void getPetByIdTest() throws ApiException {
+ Long petId = null;
+ Pet response = api.getPetById(petId);
+
+ // TODO: test validations
+ }
+
+ /**
+ * Update an existing pet
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void updatePetTest() throws ApiException {
+ Pet body = null;
+ api.updatePet(body);
+
+ // TODO: test validations
+ }
+
+ /**
+ * Updates a pet in the store with form data
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void updatePetWithFormTest() throws ApiException {
+ Long petId = null;
+ String name = null;
+ String status = null;
+ api.updatePetWithForm(petId, name, status);
+
+ // TODO: test validations
+ }
+
+ /**
+ * uploads an image
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void uploadFileTest() throws ApiException {
+ Long petId = null;
+ String additionalMetadata = null;
+ File file = null;
+ ModelApiResponse response = api.uploadFile(petId, additionalMetadata, file);
+
+ // TODO: test validations
+ }
+
+ /**
+ * uploads an image (required)
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void uploadFileWithRequiredFileTest() throws ApiException {
+ Long petId = null;
+ File requiredFile = null;
+ String additionalMetadata = null;
+ ModelApiResponse response = api.uploadFileWithRequiredFile(petId, requiredFile, additionalMetadata);
+
+ // TODO: test validations
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/StoreApiTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/StoreApiTest.java
new file mode 100644
index 00000000000..cd36a70fece
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/StoreApiTest.java
@@ -0,0 +1,94 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.api;
+
+import org.openapitools.client.ApiException;
+import org.openapitools.client.model.Order;
+import org.junit.Test;
+import org.junit.Ignore;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * API tests for StoreApi
+ */
+@Ignore
+public class StoreApiTest {
+
+ private final StoreApi api = new StoreApi();
+
+
+ /**
+ * Delete purchase order by ID
+ *
+ * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void deleteOrderTest() throws ApiException {
+ String orderId = null;
+ api.deleteOrder(orderId);
+ // TODO: test validations
+ }
+
+ /**
+ * Returns pet inventories by status
+ *
+ * Returns a map of status codes to quantities
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void getInventoryTest() throws ApiException {
+ Map response = api.getInventory();
+ // TODO: test validations
+ }
+
+ /**
+ * Find purchase order by ID
+ *
+ * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void getOrderByIdTest() throws ApiException {
+ Long orderId = null;
+ Order response = api.getOrderById(orderId);
+ // TODO: test validations
+ }
+
+ /**
+ * Place an order for a pet
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void placeOrderTest() throws ApiException {
+ Order body = null;
+ Order response = api.placeOrder(body);
+ // TODO: test validations
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/UserApiTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/UserApiTest.java
new file mode 100644
index 00000000000..f7ef9050c95
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/api/UserApiTest.java
@@ -0,0 +1,156 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.api;
+
+import org.openapitools.client.ApiException;
+import org.openapitools.client.model.User;
+import org.junit.Test;
+import org.junit.Ignore;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * API tests for UserApi
+ */
+@Ignore
+public class UserApiTest {
+
+ private final UserApi api = new UserApi();
+
+
+ /**
+ * Create user
+ *
+ * This can only be done by the logged in user.
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void createUserTest() throws ApiException {
+ User body = null;
+ api.createUser(body);
+ // TODO: test validations
+ }
+
+ /**
+ * Creates list of users with given input array
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void createUsersWithArrayInputTest() throws ApiException {
+ List body = null;
+ api.createUsersWithArrayInput(body);
+ // TODO: test validations
+ }
+
+ /**
+ * Creates list of users with given input array
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void createUsersWithListInputTest() throws ApiException {
+ List body = null;
+ api.createUsersWithListInput(body);
+ // TODO: test validations
+ }
+
+ /**
+ * Delete user
+ *
+ * This can only be done by the logged in user.
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void deleteUserTest() throws ApiException {
+ String username = null;
+ api.deleteUser(username);
+ // TODO: test validations
+ }
+
+ /**
+ * Get user by user name
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void getUserByNameTest() throws ApiException {
+ String username = null;
+ User response = api.getUserByName(username);
+ // TODO: test validations
+ }
+
+ /**
+ * Logs user into the system
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void loginUserTest() throws ApiException {
+ String username = null;
+ String password = null;
+ String response = api.loginUser(username, password);
+ // TODO: test validations
+ }
+
+ /**
+ * Logs out current logged in user session
+ *
+ *
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void logoutUserTest() throws ApiException {
+ api.logoutUser();
+ // TODO: test validations
+ }
+
+ /**
+ * Updated user
+ *
+ * This can only be done by the logged in user.
+ *
+ * @throws ApiException
+ * if the Api call fails
+ */
+ @Test
+ public void updateUserTest() throws ApiException {
+ String username = null;
+ User body = null;
+ api.updateUser(username, body);
+ // TODO: test validations
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesAnyTypeTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesAnyTypeTest.java
new file mode 100644
index 00000000000..ec44af78387
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesAnyTypeTest.java
@@ -0,0 +1,51 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesAnyType
+ */
+public class AdditionalPropertiesAnyTypeTest {
+ private final AdditionalPropertiesAnyType model = new AdditionalPropertiesAnyType();
+
+ /**
+ * Model tests for AdditionalPropertiesAnyType
+ */
+ @Test
+ public void testAdditionalPropertiesAnyType() {
+ // TODO: test AdditionalPropertiesAnyType
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesArrayTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesArrayTest.java
new file mode 100644
index 00000000000..ceb024c5620
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesArrayTest.java
@@ -0,0 +1,52 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesArray
+ */
+public class AdditionalPropertiesArrayTest {
+ private final AdditionalPropertiesArray model = new AdditionalPropertiesArray();
+
+ /**
+ * Model tests for AdditionalPropertiesArray
+ */
+ @Test
+ public void testAdditionalPropertiesArray() {
+ // TODO: test AdditionalPropertiesArray
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesBooleanTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesBooleanTest.java
new file mode 100644
index 00000000000..517e5a10ae4
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesBooleanTest.java
@@ -0,0 +1,51 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesBoolean
+ */
+public class AdditionalPropertiesBooleanTest {
+ private final AdditionalPropertiesBoolean model = new AdditionalPropertiesBoolean();
+
+ /**
+ * Model tests for AdditionalPropertiesBoolean
+ */
+ @Test
+ public void testAdditionalPropertiesBoolean() {
+ // TODO: test AdditionalPropertiesBoolean
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesClassTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesClassTest.java
new file mode 100644
index 00000000000..2e3844ba975
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesClassTest.java
@@ -0,0 +1,133 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesClass
+ */
+public class AdditionalPropertiesClassTest {
+ private final AdditionalPropertiesClass model = new AdditionalPropertiesClass();
+
+ /**
+ * Model tests for AdditionalPropertiesClass
+ */
+ @Test
+ public void testAdditionalPropertiesClass() {
+ // TODO: test AdditionalPropertiesClass
+ }
+
+ /**
+ * Test the property 'mapString'
+ */
+ @Test
+ public void mapStringTest() {
+ // TODO: test mapString
+ }
+
+ /**
+ * Test the property 'mapNumber'
+ */
+ @Test
+ public void mapNumberTest() {
+ // TODO: test mapNumber
+ }
+
+ /**
+ * Test the property 'mapInteger'
+ */
+ @Test
+ public void mapIntegerTest() {
+ // TODO: test mapInteger
+ }
+
+ /**
+ * Test the property 'mapBoolean'
+ */
+ @Test
+ public void mapBooleanTest() {
+ // TODO: test mapBoolean
+ }
+
+ /**
+ * Test the property 'mapArrayInteger'
+ */
+ @Test
+ public void mapArrayIntegerTest() {
+ // TODO: test mapArrayInteger
+ }
+
+ /**
+ * Test the property 'mapArrayAnytype'
+ */
+ @Test
+ public void mapArrayAnytypeTest() {
+ // TODO: test mapArrayAnytype
+ }
+
+ /**
+ * Test the property 'mapMapString'
+ */
+ @Test
+ public void mapMapStringTest() {
+ // TODO: test mapMapString
+ }
+
+ /**
+ * Test the property 'mapMapAnytype'
+ */
+ @Test
+ public void mapMapAnytypeTest() {
+ // TODO: test mapMapAnytype
+ }
+
+ /**
+ * Test the property 'anytype1'
+ */
+ @Test
+ public void anytype1Test() {
+ // TODO: test anytype1
+ }
+
+ /**
+ * Test the property 'anytype2'
+ */
+ @Test
+ public void anytype2Test() {
+ // TODO: test anytype2
+ }
+
+ /**
+ * Test the property 'anytype3'
+ */
+ @Test
+ public void anytype3Test() {
+ // TODO: test anytype3
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesIntegerTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesIntegerTest.java
new file mode 100644
index 00000000000..66a7b85623e
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesIntegerTest.java
@@ -0,0 +1,51 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesInteger
+ */
+public class AdditionalPropertiesIntegerTest {
+ private final AdditionalPropertiesInteger model = new AdditionalPropertiesInteger();
+
+ /**
+ * Model tests for AdditionalPropertiesInteger
+ */
+ @Test
+ public void testAdditionalPropertiesInteger() {
+ // TODO: test AdditionalPropertiesInteger
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesNumberTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesNumberTest.java
new file mode 100644
index 00000000000..4e03485a448
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesNumberTest.java
@@ -0,0 +1,52 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.HashMap;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesNumber
+ */
+public class AdditionalPropertiesNumberTest {
+ private final AdditionalPropertiesNumber model = new AdditionalPropertiesNumber();
+
+ /**
+ * Model tests for AdditionalPropertiesNumber
+ */
+ @Test
+ public void testAdditionalPropertiesNumber() {
+ // TODO: test AdditionalPropertiesNumber
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesObjectTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesObjectTest.java
new file mode 100644
index 00000000000..e0c72c58634
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesObjectTest.java
@@ -0,0 +1,51 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesObject
+ */
+public class AdditionalPropertiesObjectTest {
+ private final AdditionalPropertiesObject model = new AdditionalPropertiesObject();
+
+ /**
+ * Model tests for AdditionalPropertiesObject
+ */
+ @Test
+ public void testAdditionalPropertiesObject() {
+ // TODO: test AdditionalPropertiesObject
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesStringTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesStringTest.java
new file mode 100644
index 00000000000..c84d987e764
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AdditionalPropertiesStringTest.java
@@ -0,0 +1,51 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for AdditionalPropertiesString
+ */
+public class AdditionalPropertiesStringTest {
+ private final AdditionalPropertiesString model = new AdditionalPropertiesString();
+
+ /**
+ * Model tests for AdditionalPropertiesString
+ */
+ @Test
+ public void testAdditionalPropertiesString() {
+ // TODO: test AdditionalPropertiesString
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AnimalTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AnimalTest.java
new file mode 100644
index 00000000000..c0d10ec5a3d
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/AnimalTest.java
@@ -0,0 +1,59 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonSubTypes;
+import com.fasterxml.jackson.annotation.JsonTypeInfo;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Animal
+ */
+public class AnimalTest {
+ private final Animal model = new Animal();
+
+ /**
+ * Model tests for Animal
+ */
+ @Test
+ public void testAnimal() {
+ // TODO: test Animal
+ }
+
+ /**
+ * Test the property 'className'
+ */
+ @Test
+ public void classNameTest() {
+ // TODO: test className
+ }
+
+ /**
+ * Test the property 'color'
+ */
+ @Test
+ public void colorTest() {
+ // TODO: test color
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayOfArrayOfNumberOnlyTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayOfArrayOfNumberOnlyTest.java
new file mode 100644
index 00000000000..e25187a3b60
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayOfArrayOfNumberOnlyTest.java
@@ -0,0 +1,52 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for ArrayOfArrayOfNumberOnly
+ */
+public class ArrayOfArrayOfNumberOnlyTest {
+ private final ArrayOfArrayOfNumberOnly model = new ArrayOfArrayOfNumberOnly();
+
+ /**
+ * Model tests for ArrayOfArrayOfNumberOnly
+ */
+ @Test
+ public void testArrayOfArrayOfNumberOnly() {
+ // TODO: test ArrayOfArrayOfNumberOnly
+ }
+
+ /**
+ * Test the property 'arrayArrayNumber'
+ */
+ @Test
+ public void arrayArrayNumberTest() {
+ // TODO: test arrayArrayNumber
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayOfNumberOnlyTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayOfNumberOnlyTest.java
new file mode 100644
index 00000000000..ae106182399
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayOfNumberOnlyTest.java
@@ -0,0 +1,52 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for ArrayOfNumberOnly
+ */
+public class ArrayOfNumberOnlyTest {
+ private final ArrayOfNumberOnly model = new ArrayOfNumberOnly();
+
+ /**
+ * Model tests for ArrayOfNumberOnly
+ */
+ @Test
+ public void testArrayOfNumberOnly() {
+ // TODO: test ArrayOfNumberOnly
+ }
+
+ /**
+ * Test the property 'arrayNumber'
+ */
+ @Test
+ public void arrayNumberTest() {
+ // TODO: test arrayNumber
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayTestTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayTestTest.java
new file mode 100644
index 00000000000..36bd9951cf6
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ArrayTestTest.java
@@ -0,0 +1,68 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.ArrayList;
+import java.util.List;
+import org.openapitools.client.model.ReadOnlyFirst;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for ArrayTest
+ */
+public class ArrayTestTest {
+ private final ArrayTest model = new ArrayTest();
+
+ /**
+ * Model tests for ArrayTest
+ */
+ @Test
+ public void testArrayTest() {
+ // TODO: test ArrayTest
+ }
+
+ /**
+ * Test the property 'arrayOfString'
+ */
+ @Test
+ public void arrayOfStringTest() {
+ // TODO: test arrayOfString
+ }
+
+ /**
+ * Test the property 'arrayArrayOfInteger'
+ */
+ @Test
+ public void arrayArrayOfIntegerTest() {
+ // TODO: test arrayArrayOfInteger
+ }
+
+ /**
+ * Test the property 'arrayArrayOfModel'
+ */
+ @Test
+ public void arrayArrayOfModelTest() {
+ // TODO: test arrayArrayOfModel
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CapitalizationTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CapitalizationTest.java
new file mode 100644
index 00000000000..a701b341fc5
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CapitalizationTest.java
@@ -0,0 +1,89 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Capitalization
+ */
+public class CapitalizationTest {
+ private final Capitalization model = new Capitalization();
+
+ /**
+ * Model tests for Capitalization
+ */
+ @Test
+ public void testCapitalization() {
+ // TODO: test Capitalization
+ }
+
+ /**
+ * Test the property 'smallCamel'
+ */
+ @Test
+ public void smallCamelTest() {
+ // TODO: test smallCamel
+ }
+
+ /**
+ * Test the property 'capitalCamel'
+ */
+ @Test
+ public void capitalCamelTest() {
+ // TODO: test capitalCamel
+ }
+
+ /**
+ * Test the property 'smallSnake'
+ */
+ @Test
+ public void smallSnakeTest() {
+ // TODO: test smallSnake
+ }
+
+ /**
+ * Test the property 'capitalSnake'
+ */
+ @Test
+ public void capitalSnakeTest() {
+ // TODO: test capitalSnake
+ }
+
+ /**
+ * Test the property 'scAETHFlowPoints'
+ */
+ @Test
+ public void scAETHFlowPointsTest() {
+ // TODO: test scAETHFlowPoints
+ }
+
+ /**
+ * Test the property 'ATT_NAME'
+ */
+ @Test
+ public void ATT_NAMETest() {
+ // TODO: test ATT_NAME
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CatAllOfTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CatAllOfTest.java
new file mode 100644
index 00000000000..1d85a044725
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CatAllOfTest.java
@@ -0,0 +1,49 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for CatAllOf
+ */
+public class CatAllOfTest {
+ private final CatAllOf model = new CatAllOf();
+
+ /**
+ * Model tests for CatAllOf
+ */
+ @Test
+ public void testCatAllOf() {
+ // TODO: test CatAllOf
+ }
+
+ /**
+ * Test the property 'declawed'
+ */
+ @Test
+ public void declawedTest() {
+ // TODO: test declawed
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CatTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CatTest.java
new file mode 100644
index 00000000000..dbf40678a2d
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CatTest.java
@@ -0,0 +1,67 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.client.model.Animal;
+import org.openapitools.client.model.CatAllOf;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Cat
+ */
+public class CatTest {
+ private final Cat model = new Cat();
+
+ /**
+ * Model tests for Cat
+ */
+ @Test
+ public void testCat() {
+ // TODO: test Cat
+ }
+
+ /**
+ * Test the property 'className'
+ */
+ @Test
+ public void classNameTest() {
+ // TODO: test className
+ }
+
+ /**
+ * Test the property 'color'
+ */
+ @Test
+ public void colorTest() {
+ // TODO: test color
+ }
+
+ /**
+ * Test the property 'declawed'
+ */
+ @Test
+ public void declawedTest() {
+ // TODO: test declawed
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CategoryTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CategoryTest.java
new file mode 100644
index 00000000000..6027994a2ac
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/CategoryTest.java
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Category
+ */
+public class CategoryTest {
+ private final Category model = new Category();
+
+ /**
+ * Model tests for Category
+ */
+ @Test
+ public void testCategory() {
+ // TODO: test Category
+ }
+
+ /**
+ * Test the property 'id'
+ */
+ @Test
+ public void idTest() {
+ // TODO: test id
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ClassModelTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ClassModelTest.java
new file mode 100644
index 00000000000..8914c9cad43
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ClassModelTest.java
@@ -0,0 +1,49 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for ClassModel
+ */
+public class ClassModelTest {
+ private final ClassModel model = new ClassModel();
+
+ /**
+ * Model tests for ClassModel
+ */
+ @Test
+ public void testClassModel() {
+ // TODO: test ClassModel
+ }
+
+ /**
+ * Test the property 'propertyClass'
+ */
+ @Test
+ public void propertyClassTest() {
+ // TODO: test propertyClass
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ClientTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ClientTest.java
new file mode 100644
index 00000000000..c21b346272d
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ClientTest.java
@@ -0,0 +1,49 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Client
+ */
+public class ClientTest {
+ private final Client model = new Client();
+
+ /**
+ * Model tests for Client
+ */
+ @Test
+ public void testClient() {
+ // TODO: test Client
+ }
+
+ /**
+ * Test the property 'client'
+ */
+ @Test
+ public void clientTest() {
+ // TODO: test client
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/DogAllOfTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/DogAllOfTest.java
new file mode 100644
index 00000000000..6e4b4910809
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/DogAllOfTest.java
@@ -0,0 +1,49 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for DogAllOf
+ */
+public class DogAllOfTest {
+ private final DogAllOf model = new DogAllOf();
+
+ /**
+ * Model tests for DogAllOf
+ */
+ @Test
+ public void testDogAllOf() {
+ // TODO: test DogAllOf
+ }
+
+ /**
+ * Test the property 'breed'
+ */
+ @Test
+ public void breedTest() {
+ // TODO: test breed
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/DogTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/DogTest.java
new file mode 100644
index 00000000000..a46bc508d48
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/DogTest.java
@@ -0,0 +1,67 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.client.model.Animal;
+import org.openapitools.client.model.DogAllOf;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Dog
+ */
+public class DogTest {
+ private final Dog model = new Dog();
+
+ /**
+ * Model tests for Dog
+ */
+ @Test
+ public void testDog() {
+ // TODO: test Dog
+ }
+
+ /**
+ * Test the property 'className'
+ */
+ @Test
+ public void classNameTest() {
+ // TODO: test className
+ }
+
+ /**
+ * Test the property 'color'
+ */
+ @Test
+ public void colorTest() {
+ // TODO: test color
+ }
+
+ /**
+ * Test the property 'breed'
+ */
+ @Test
+ public void breedTest() {
+ // TODO: test breed
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumArraysTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumArraysTest.java
new file mode 100644
index 00000000000..45b8fbbd822
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumArraysTest.java
@@ -0,0 +1,59 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for EnumArrays
+ */
+public class EnumArraysTest {
+ private final EnumArrays model = new EnumArrays();
+
+ /**
+ * Model tests for EnumArrays
+ */
+ @Test
+ public void testEnumArrays() {
+ // TODO: test EnumArrays
+ }
+
+ /**
+ * Test the property 'justSymbol'
+ */
+ @Test
+ public void justSymbolTest() {
+ // TODO: test justSymbol
+ }
+
+ /**
+ * Test the property 'arrayEnum'
+ */
+ @Test
+ public void arrayEnumTest() {
+ // TODO: test arrayEnum
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumClassTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumClassTest.java
new file mode 100644
index 00000000000..9e45543facd
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumClassTest.java
@@ -0,0 +1,33 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for EnumClass
+ */
+public class EnumClassTest {
+ /**
+ * Model tests for EnumClass
+ */
+ @Test
+ public void testEnumClass() {
+ // TODO: test EnumClass
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumTestTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumTestTest.java
new file mode 100644
index 00000000000..04e7afb1978
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/EnumTestTest.java
@@ -0,0 +1,82 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.openapitools.client.model.OuterEnum;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for EnumTest
+ */
+public class EnumTestTest {
+ private final EnumTest model = new EnumTest();
+
+ /**
+ * Model tests for EnumTest
+ */
+ @Test
+ public void testEnumTest() {
+ // TODO: test EnumTest
+ }
+
+ /**
+ * Test the property 'enumString'
+ */
+ @Test
+ public void enumStringTest() {
+ // TODO: test enumString
+ }
+
+ /**
+ * Test the property 'enumStringRequired'
+ */
+ @Test
+ public void enumStringRequiredTest() {
+ // TODO: test enumStringRequired
+ }
+
+ /**
+ * Test the property 'enumInteger'
+ */
+ @Test
+ public void enumIntegerTest() {
+ // TODO: test enumInteger
+ }
+
+ /**
+ * Test the property 'enumNumber'
+ */
+ @Test
+ public void enumNumberTest() {
+ // TODO: test enumNumber
+ }
+
+ /**
+ * Test the property 'outerEnum'
+ */
+ @Test
+ public void outerEnumTest() {
+ // TODO: test outerEnum
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/FileSchemaTestClassTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/FileSchemaTestClassTest.java
new file mode 100644
index 00000000000..ef37e666be3
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/FileSchemaTestClassTest.java
@@ -0,0 +1,59 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for FileSchemaTestClass
+ */
+public class FileSchemaTestClassTest {
+ private final FileSchemaTestClass model = new FileSchemaTestClass();
+
+ /**
+ * Model tests for FileSchemaTestClass
+ */
+ @Test
+ public void testFileSchemaTestClass() {
+ // TODO: test FileSchemaTestClass
+ }
+
+ /**
+ * Test the property 'file'
+ */
+ @Test
+ public void fileTest() {
+ // TODO: test file
+ }
+
+ /**
+ * Test the property 'files'
+ */
+ @Test
+ public void filesTest() {
+ // TODO: test files
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/FormatTestTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/FormatTestTest.java
new file mode 100644
index 00000000000..710501b51bd
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/FormatTestTest.java
@@ -0,0 +1,158 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.File;
+import java.math.BigDecimal;
+import java.util.UUID;
+import org.threeten.bp.LocalDate;
+import org.threeten.bp.OffsetDateTime;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for FormatTest
+ */
+public class FormatTestTest {
+ private final FormatTest model = new FormatTest();
+
+ /**
+ * Model tests for FormatTest
+ */
+ @Test
+ public void testFormatTest() {
+ // TODO: test FormatTest
+ }
+
+ /**
+ * Test the property 'integer'
+ */
+ @Test
+ public void integerTest() {
+ // TODO: test integer
+ }
+
+ /**
+ * Test the property 'int32'
+ */
+ @Test
+ public void int32Test() {
+ // TODO: test int32
+ }
+
+ /**
+ * Test the property 'int64'
+ */
+ @Test
+ public void int64Test() {
+ // TODO: test int64
+ }
+
+ /**
+ * Test the property 'number'
+ */
+ @Test
+ public void numberTest() {
+ // TODO: test number
+ }
+
+ /**
+ * Test the property '_float'
+ */
+ @Test
+ public void _floatTest() {
+ // TODO: test _float
+ }
+
+ /**
+ * Test the property '_double'
+ */
+ @Test
+ public void _doubleTest() {
+ // TODO: test _double
+ }
+
+ /**
+ * Test the property 'string'
+ */
+ @Test
+ public void stringTest() {
+ // TODO: test string
+ }
+
+ /**
+ * Test the property '_byte'
+ */
+ @Test
+ public void _byteTest() {
+ // TODO: test _byte
+ }
+
+ /**
+ * Test the property 'binary'
+ */
+ @Test
+ public void binaryTest() {
+ // TODO: test binary
+ }
+
+ /**
+ * Test the property 'date'
+ */
+ @Test
+ public void dateTest() {
+ // TODO: test date
+ }
+
+ /**
+ * Test the property 'dateTime'
+ */
+ @Test
+ public void dateTimeTest() {
+ // TODO: test dateTime
+ }
+
+ /**
+ * Test the property 'uuid'
+ */
+ @Test
+ public void uuidTest() {
+ // TODO: test uuid
+ }
+
+ /**
+ * Test the property 'password'
+ */
+ @Test
+ public void passwordTest() {
+ // TODO: test password
+ }
+
+ /**
+ * Test the property 'bigDecimal'
+ */
+ @Test
+ public void bigDecimalTest() {
+ // TODO: test bigDecimal
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/HasOnlyReadOnlyTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/HasOnlyReadOnlyTest.java
new file mode 100644
index 00000000000..e902c100383
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/HasOnlyReadOnlyTest.java
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for HasOnlyReadOnly
+ */
+public class HasOnlyReadOnlyTest {
+ private final HasOnlyReadOnly model = new HasOnlyReadOnly();
+
+ /**
+ * Model tests for HasOnlyReadOnly
+ */
+ @Test
+ public void testHasOnlyReadOnly() {
+ // TODO: test HasOnlyReadOnly
+ }
+
+ /**
+ * Test the property 'bar'
+ */
+ @Test
+ public void barTest() {
+ // TODO: test bar
+ }
+
+ /**
+ * Test the property 'foo'
+ */
+ @Test
+ public void fooTest() {
+ // TODO: test foo
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/MapTestTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/MapTestTest.java
new file mode 100644
index 00000000000..a0c991bb758
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/MapTestTest.java
@@ -0,0 +1,76 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for MapTest
+ */
+public class MapTestTest {
+ private final MapTest model = new MapTest();
+
+ /**
+ * Model tests for MapTest
+ */
+ @Test
+ public void testMapTest() {
+ // TODO: test MapTest
+ }
+
+ /**
+ * Test the property 'mapMapOfString'
+ */
+ @Test
+ public void mapMapOfStringTest() {
+ // TODO: test mapMapOfString
+ }
+
+ /**
+ * Test the property 'mapOfEnumString'
+ */
+ @Test
+ public void mapOfEnumStringTest() {
+ // TODO: test mapOfEnumString
+ }
+
+ /**
+ * Test the property 'directMap'
+ */
+ @Test
+ public void directMapTest() {
+ // TODO: test directMap
+ }
+
+ /**
+ * Test the property 'indirectMap'
+ */
+ @Test
+ public void indirectMapTest() {
+ // TODO: test indirectMap
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClassTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClassTest.java
new file mode 100644
index 00000000000..f8a8c734baa
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/MixedPropertiesAndAdditionalPropertiesClassTest.java
@@ -0,0 +1,71 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.UUID;
+import org.openapitools.client.model.Animal;
+import org.threeten.bp.OffsetDateTime;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for MixedPropertiesAndAdditionalPropertiesClass
+ */
+public class MixedPropertiesAndAdditionalPropertiesClassTest {
+ private final MixedPropertiesAndAdditionalPropertiesClass model = new MixedPropertiesAndAdditionalPropertiesClass();
+
+ /**
+ * Model tests for MixedPropertiesAndAdditionalPropertiesClass
+ */
+ @Test
+ public void testMixedPropertiesAndAdditionalPropertiesClass() {
+ // TODO: test MixedPropertiesAndAdditionalPropertiesClass
+ }
+
+ /**
+ * Test the property 'uuid'
+ */
+ @Test
+ public void uuidTest() {
+ // TODO: test uuid
+ }
+
+ /**
+ * Test the property 'dateTime'
+ */
+ @Test
+ public void dateTimeTest() {
+ // TODO: test dateTime
+ }
+
+ /**
+ * Test the property 'map'
+ */
+ @Test
+ public void mapTest() {
+ // TODO: test map
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/Model200ResponseTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/Model200ResponseTest.java
new file mode 100644
index 00000000000..82c7208079d
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/Model200ResponseTest.java
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Model200Response
+ */
+public class Model200ResponseTest {
+ private final Model200Response model = new Model200Response();
+
+ /**
+ * Model tests for Model200Response
+ */
+ @Test
+ public void testModel200Response() {
+ // TODO: test Model200Response
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+ /**
+ * Test the property 'propertyClass'
+ */
+ @Test
+ public void propertyClassTest() {
+ // TODO: test propertyClass
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ModelApiResponseTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ModelApiResponseTest.java
new file mode 100644
index 00000000000..97a1287aa41
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ModelApiResponseTest.java
@@ -0,0 +1,65 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for ModelApiResponse
+ */
+public class ModelApiResponseTest {
+ private final ModelApiResponse model = new ModelApiResponse();
+
+ /**
+ * Model tests for ModelApiResponse
+ */
+ @Test
+ public void testModelApiResponse() {
+ // TODO: test ModelApiResponse
+ }
+
+ /**
+ * Test the property 'code'
+ */
+ @Test
+ public void codeTest() {
+ // TODO: test code
+ }
+
+ /**
+ * Test the property 'type'
+ */
+ @Test
+ public void typeTest() {
+ // TODO: test type
+ }
+
+ /**
+ * Test the property 'message'
+ */
+ @Test
+ public void messageTest() {
+ // TODO: test message
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ModelReturnTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ModelReturnTest.java
new file mode 100644
index 00000000000..f884519ebc8
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ModelReturnTest.java
@@ -0,0 +1,49 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for ModelReturn
+ */
+public class ModelReturnTest {
+ private final ModelReturn model = new ModelReturn();
+
+ /**
+ * Model tests for ModelReturn
+ */
+ @Test
+ public void testModelReturn() {
+ // TODO: test ModelReturn
+ }
+
+ /**
+ * Test the property '_return'
+ */
+ @Test
+ public void _returnTest() {
+ // TODO: test _return
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/NameTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/NameTest.java
new file mode 100644
index 00000000000..cb3a94cf74a
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/NameTest.java
@@ -0,0 +1,73 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Name
+ */
+public class NameTest {
+ private final Name model = new Name();
+
+ /**
+ * Model tests for Name
+ */
+ @Test
+ public void testName() {
+ // TODO: test Name
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+ /**
+ * Test the property 'snakeCase'
+ */
+ @Test
+ public void snakeCaseTest() {
+ // TODO: test snakeCase
+ }
+
+ /**
+ * Test the property 'property'
+ */
+ @Test
+ public void propertyTest() {
+ // TODO: test property
+ }
+
+ /**
+ * Test the property '_123number'
+ */
+ @Test
+ public void _123numberTest() {
+ // TODO: test _123number
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/NumberOnlyTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/NumberOnlyTest.java
new file mode 100644
index 00000000000..f4fbd5ee8b4
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/NumberOnlyTest.java
@@ -0,0 +1,50 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for NumberOnly
+ */
+public class NumberOnlyTest {
+ private final NumberOnly model = new NumberOnly();
+
+ /**
+ * Model tests for NumberOnly
+ */
+ @Test
+ public void testNumberOnly() {
+ // TODO: test NumberOnly
+ }
+
+ /**
+ * Test the property 'justNumber'
+ */
+ @Test
+ public void justNumberTest() {
+ // TODO: test justNumber
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OrderTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OrderTest.java
new file mode 100644
index 00000000000..d24c8479f5d
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OrderTest.java
@@ -0,0 +1,90 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.threeten.bp.OffsetDateTime;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Order
+ */
+public class OrderTest {
+ private final Order model = new Order();
+
+ /**
+ * Model tests for Order
+ */
+ @Test
+ public void testOrder() {
+ // TODO: test Order
+ }
+
+ /**
+ * Test the property 'id'
+ */
+ @Test
+ public void idTest() {
+ // TODO: test id
+ }
+
+ /**
+ * Test the property 'petId'
+ */
+ @Test
+ public void petIdTest() {
+ // TODO: test petId
+ }
+
+ /**
+ * Test the property 'quantity'
+ */
+ @Test
+ public void quantityTest() {
+ // TODO: test quantity
+ }
+
+ /**
+ * Test the property 'shipDate'
+ */
+ @Test
+ public void shipDateTest() {
+ // TODO: test shipDate
+ }
+
+ /**
+ * Test the property 'status'
+ */
+ @Test
+ public void statusTest() {
+ // TODO: test status
+ }
+
+ /**
+ * Test the property 'complete'
+ */
+ @Test
+ public void completeTest() {
+ // TODO: test complete
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OuterCompositeTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OuterCompositeTest.java
new file mode 100644
index 00000000000..ebea3ca304c
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OuterCompositeTest.java
@@ -0,0 +1,66 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for OuterComposite
+ */
+public class OuterCompositeTest {
+ private final OuterComposite model = new OuterComposite();
+
+ /**
+ * Model tests for OuterComposite
+ */
+ @Test
+ public void testOuterComposite() {
+ // TODO: test OuterComposite
+ }
+
+ /**
+ * Test the property 'myNumber'
+ */
+ @Test
+ public void myNumberTest() {
+ // TODO: test myNumber
+ }
+
+ /**
+ * Test the property 'myString'
+ */
+ @Test
+ public void myStringTest() {
+ // TODO: test myString
+ }
+
+ /**
+ * Test the property 'myBoolean'
+ */
+ @Test
+ public void myBooleanTest() {
+ // TODO: test myBoolean
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OuterEnumTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OuterEnumTest.java
new file mode 100644
index 00000000000..cf0ebae0faf
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/OuterEnumTest.java
@@ -0,0 +1,33 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for OuterEnum
+ */
+public class OuterEnumTest {
+ /**
+ * Model tests for OuterEnum
+ */
+ @Test
+ public void testOuterEnum() {
+ // TODO: test OuterEnum
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/PetTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/PetTest.java
new file mode 100644
index 00000000000..c3c0d4cc35d
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/PetTest.java
@@ -0,0 +1,93 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.util.ArrayList;
+import java.util.List;
+import org.openapitools.client.model.Category;
+import org.openapitools.client.model.Tag;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Pet
+ */
+public class PetTest {
+ private final Pet model = new Pet();
+
+ /**
+ * Model tests for Pet
+ */
+ @Test
+ public void testPet() {
+ // TODO: test Pet
+ }
+
+ /**
+ * Test the property 'id'
+ */
+ @Test
+ public void idTest() {
+ // TODO: test id
+ }
+
+ /**
+ * Test the property 'category'
+ */
+ @Test
+ public void categoryTest() {
+ // TODO: test category
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+ /**
+ * Test the property 'photoUrls'
+ */
+ @Test
+ public void photoUrlsTest() {
+ // TODO: test photoUrls
+ }
+
+ /**
+ * Test the property 'tags'
+ */
+ @Test
+ public void tagsTest() {
+ // TODO: test tags
+ }
+
+ /**
+ * Test the property 'status'
+ */
+ @Test
+ public void statusTest() {
+ // TODO: test status
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ReadOnlyFirstTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ReadOnlyFirstTest.java
new file mode 100644
index 00000000000..b82a7d0ef56
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/ReadOnlyFirstTest.java
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for ReadOnlyFirst
+ */
+public class ReadOnlyFirstTest {
+ private final ReadOnlyFirst model = new ReadOnlyFirst();
+
+ /**
+ * Model tests for ReadOnlyFirst
+ */
+ @Test
+ public void testReadOnlyFirst() {
+ // TODO: test ReadOnlyFirst
+ }
+
+ /**
+ * Test the property 'bar'
+ */
+ @Test
+ public void barTest() {
+ // TODO: test bar
+ }
+
+ /**
+ * Test the property 'baz'
+ */
+ @Test
+ public void bazTest() {
+ // TODO: test baz
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/SpecialModelNameTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/SpecialModelNameTest.java
new file mode 100644
index 00000000000..d5a19c371e6
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/SpecialModelNameTest.java
@@ -0,0 +1,49 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for SpecialModelName
+ */
+public class SpecialModelNameTest {
+ private final SpecialModelName model = new SpecialModelName();
+
+ /**
+ * Model tests for SpecialModelName
+ */
+ @Test
+ public void testSpecialModelName() {
+ // TODO: test SpecialModelName
+ }
+
+ /**
+ * Test the property '$specialPropertyName'
+ */
+ @Test
+ public void $specialPropertyNameTest() {
+ // TODO: test $specialPropertyName
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TagTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TagTest.java
new file mode 100644
index 00000000000..5c2cc6f49e0
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TagTest.java
@@ -0,0 +1,57 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for Tag
+ */
+public class TagTest {
+ private final Tag model = new Tag();
+
+ /**
+ * Model tests for Tag
+ */
+ @Test
+ public void testTag() {
+ // TODO: test Tag
+ }
+
+ /**
+ * Test the property 'id'
+ */
+ @Test
+ public void idTest() {
+ // TODO: test id
+ }
+
+ /**
+ * Test the property 'name'
+ */
+ @Test
+ public void nameTest() {
+ // TODO: test name
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TypeHolderDefaultTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TypeHolderDefaultTest.java
new file mode 100644
index 00000000000..e96ac744439
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TypeHolderDefaultTest.java
@@ -0,0 +1,84 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for TypeHolderDefault
+ */
+public class TypeHolderDefaultTest {
+ private final TypeHolderDefault model = new TypeHolderDefault();
+
+ /**
+ * Model tests for TypeHolderDefault
+ */
+ @Test
+ public void testTypeHolderDefault() {
+ // TODO: test TypeHolderDefault
+ }
+
+ /**
+ * Test the property 'stringItem'
+ */
+ @Test
+ public void stringItemTest() {
+ // TODO: test stringItem
+ }
+
+ /**
+ * Test the property 'numberItem'
+ */
+ @Test
+ public void numberItemTest() {
+ // TODO: test numberItem
+ }
+
+ /**
+ * Test the property 'integerItem'
+ */
+ @Test
+ public void integerItemTest() {
+ // TODO: test integerItem
+ }
+
+ /**
+ * Test the property 'boolItem'
+ */
+ @Test
+ public void boolItemTest() {
+ // TODO: test boolItem
+ }
+
+ /**
+ * Test the property 'arrayItem'
+ */
+ @Test
+ public void arrayItemTest() {
+ // TODO: test arrayItem
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TypeHolderExampleTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TypeHolderExampleTest.java
new file mode 100644
index 00000000000..56641d163a5
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/TypeHolderExampleTest.java
@@ -0,0 +1,92 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for TypeHolderExample
+ */
+public class TypeHolderExampleTest {
+ private final TypeHolderExample model = new TypeHolderExample();
+
+ /**
+ * Model tests for TypeHolderExample
+ */
+ @Test
+ public void testTypeHolderExample() {
+ // TODO: test TypeHolderExample
+ }
+
+ /**
+ * Test the property 'stringItem'
+ */
+ @Test
+ public void stringItemTest() {
+ // TODO: test stringItem
+ }
+
+ /**
+ * Test the property 'numberItem'
+ */
+ @Test
+ public void numberItemTest() {
+ // TODO: test numberItem
+ }
+
+ /**
+ * Test the property 'floatItem'
+ */
+ @Test
+ public void floatItemTest() {
+ // TODO: test floatItem
+ }
+
+ /**
+ * Test the property 'integerItem'
+ */
+ @Test
+ public void integerItemTest() {
+ // TODO: test integerItem
+ }
+
+ /**
+ * Test the property 'boolItem'
+ */
+ @Test
+ public void boolItemTest() {
+ // TODO: test boolItem
+ }
+
+ /**
+ * Test the property 'arrayItem'
+ */
+ @Test
+ public void arrayItemTest() {
+ // TODO: test arrayItem
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/UserTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/UserTest.java
new file mode 100644
index 00000000000..ce40d3a2a63
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/UserTest.java
@@ -0,0 +1,105 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for User
+ */
+public class UserTest {
+ private final User model = new User();
+
+ /**
+ * Model tests for User
+ */
+ @Test
+ public void testUser() {
+ // TODO: test User
+ }
+
+ /**
+ * Test the property 'id'
+ */
+ @Test
+ public void idTest() {
+ // TODO: test id
+ }
+
+ /**
+ * Test the property 'username'
+ */
+ @Test
+ public void usernameTest() {
+ // TODO: test username
+ }
+
+ /**
+ * Test the property 'firstName'
+ */
+ @Test
+ public void firstNameTest() {
+ // TODO: test firstName
+ }
+
+ /**
+ * Test the property 'lastName'
+ */
+ @Test
+ public void lastNameTest() {
+ // TODO: test lastName
+ }
+
+ /**
+ * Test the property 'email'
+ */
+ @Test
+ public void emailTest() {
+ // TODO: test email
+ }
+
+ /**
+ * Test the property 'password'
+ */
+ @Test
+ public void passwordTest() {
+ // TODO: test password
+ }
+
+ /**
+ * Test the property 'phone'
+ */
+ @Test
+ public void phoneTest() {
+ // TODO: test phone
+ }
+
+ /**
+ * Test the property 'userStatus'
+ */
+ @Test
+ public void userStatusTest() {
+ // TODO: test userStatus
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/XmlItemTest.java b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/XmlItemTest.java
new file mode 100644
index 00000000000..501c414555f
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java6/src/test/java/org/openapitools/client/model/XmlItemTest.java
@@ -0,0 +1,276 @@
+/*
+ * OpenAPI Petstore
+ * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\
+ *
+ * The version of the OpenAPI document: 1.0.0
+ *
+ *
+ * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
+ * https://openapi-generator.tech
+ * Do not edit the class manually.
+ */
+
+
+package org.openapitools.client.model;
+
+import com.fasterxml.jackson.annotation.JsonInclude;
+import com.fasterxml.jackson.annotation.JsonProperty;
+import com.fasterxml.jackson.annotation.JsonCreator;
+import com.fasterxml.jackson.annotation.JsonValue;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.Assert;
+import org.junit.Ignore;
+import org.junit.Test;
+
+
+/**
+ * Model tests for XmlItem
+ */
+public class XmlItemTest {
+ private final XmlItem model = new XmlItem();
+
+ /**
+ * Model tests for XmlItem
+ */
+ @Test
+ public void testXmlItem() {
+ // TODO: test XmlItem
+ }
+
+ /**
+ * Test the property 'attributeString'
+ */
+ @Test
+ public void attributeStringTest() {
+ // TODO: test attributeString
+ }
+
+ /**
+ * Test the property 'attributeNumber'
+ */
+ @Test
+ public void attributeNumberTest() {
+ // TODO: test attributeNumber
+ }
+
+ /**
+ * Test the property 'attributeInteger'
+ */
+ @Test
+ public void attributeIntegerTest() {
+ // TODO: test attributeInteger
+ }
+
+ /**
+ * Test the property 'attributeBoolean'
+ */
+ @Test
+ public void attributeBooleanTest() {
+ // TODO: test attributeBoolean
+ }
+
+ /**
+ * Test the property 'wrappedArray'
+ */
+ @Test
+ public void wrappedArrayTest() {
+ // TODO: test wrappedArray
+ }
+
+ /**
+ * Test the property 'nameString'
+ */
+ @Test
+ public void nameStringTest() {
+ // TODO: test nameString
+ }
+
+ /**
+ * Test the property 'nameNumber'
+ */
+ @Test
+ public void nameNumberTest() {
+ // TODO: test nameNumber
+ }
+
+ /**
+ * Test the property 'nameInteger'
+ */
+ @Test
+ public void nameIntegerTest() {
+ // TODO: test nameInteger
+ }
+
+ /**
+ * Test the property 'nameBoolean'
+ */
+ @Test
+ public void nameBooleanTest() {
+ // TODO: test nameBoolean
+ }
+
+ /**
+ * Test the property 'nameArray'
+ */
+ @Test
+ public void nameArrayTest() {
+ // TODO: test nameArray
+ }
+
+ /**
+ * Test the property 'nameWrappedArray'
+ */
+ @Test
+ public void nameWrappedArrayTest() {
+ // TODO: test nameWrappedArray
+ }
+
+ /**
+ * Test the property 'prefixString'
+ */
+ @Test
+ public void prefixStringTest() {
+ // TODO: test prefixString
+ }
+
+ /**
+ * Test the property 'prefixNumber'
+ */
+ @Test
+ public void prefixNumberTest() {
+ // TODO: test prefixNumber
+ }
+
+ /**
+ * Test the property 'prefixInteger'
+ */
+ @Test
+ public void prefixIntegerTest() {
+ // TODO: test prefixInteger
+ }
+
+ /**
+ * Test the property 'prefixBoolean'
+ */
+ @Test
+ public void prefixBooleanTest() {
+ // TODO: test prefixBoolean
+ }
+
+ /**
+ * Test the property 'prefixArray'
+ */
+ @Test
+ public void prefixArrayTest() {
+ // TODO: test prefixArray
+ }
+
+ /**
+ * Test the property 'prefixWrappedArray'
+ */
+ @Test
+ public void prefixWrappedArrayTest() {
+ // TODO: test prefixWrappedArray
+ }
+
+ /**
+ * Test the property 'namespaceString'
+ */
+ @Test
+ public void namespaceStringTest() {
+ // TODO: test namespaceString
+ }
+
+ /**
+ * Test the property 'namespaceNumber'
+ */
+ @Test
+ public void namespaceNumberTest() {
+ // TODO: test namespaceNumber
+ }
+
+ /**
+ * Test the property 'namespaceInteger'
+ */
+ @Test
+ public void namespaceIntegerTest() {
+ // TODO: test namespaceInteger
+ }
+
+ /**
+ * Test the property 'namespaceBoolean'
+ */
+ @Test
+ public void namespaceBooleanTest() {
+ // TODO: test namespaceBoolean
+ }
+
+ /**
+ * Test the property 'namespaceArray'
+ */
+ @Test
+ public void namespaceArrayTest() {
+ // TODO: test namespaceArray
+ }
+
+ /**
+ * Test the property 'namespaceWrappedArray'
+ */
+ @Test
+ public void namespaceWrappedArrayTest() {
+ // TODO: test namespaceWrappedArray
+ }
+
+ /**
+ * Test the property 'prefixNsString'
+ */
+ @Test
+ public void prefixNsStringTest() {
+ // TODO: test prefixNsString
+ }
+
+ /**
+ * Test the property 'prefixNsNumber'
+ */
+ @Test
+ public void prefixNsNumberTest() {
+ // TODO: test prefixNsNumber
+ }
+
+ /**
+ * Test the property 'prefixNsInteger'
+ */
+ @Test
+ public void prefixNsIntegerTest() {
+ // TODO: test prefixNsInteger
+ }
+
+ /**
+ * Test the property 'prefixNsBoolean'
+ */
+ @Test
+ public void prefixNsBooleanTest() {
+ // TODO: test prefixNsBoolean
+ }
+
+ /**
+ * Test the property 'prefixNsArray'
+ */
+ @Test
+ public void prefixNsArrayTest() {
+ // TODO: test prefixNsArray
+ }
+
+ /**
+ * Test the property 'prefixNsWrappedArray'
+ */
+ @Test
+ public void prefixNsWrappedArrayTest() {
+ // TODO: test prefixNsWrappedArray
+ }
+
+}
diff --git a/samples/client/petstore/java/jersey2-java7/pom.xml b/samples/client/petstore/java/jersey2-java7/pom.xml
new file mode 100644
index 00000000000..6a6ec6081c5
--- /dev/null
+++ b/samples/client/petstore/java/jersey2-java7/pom.xml
@@ -0,0 +1,313 @@
+
+ 4.0.0
+ org.openapitools
+ petstore-jersey2-java7
+ jar
+ petstore-jersey2-java7
+ 1.0.0
+ https://github.com/openapitools/openapi-generator
+ OpenAPI Java
+
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ https://github.com/openapitools/openapi-generator
+
+
+
+
+ Unlicense
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+
+ OpenAPI-Generator Contributors
+ team@openapitools.org
+ OpenAPITools.org
+ http://openapitools.org
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 2.2.0
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 3.0.0-M4
+
+
+
+ loggerPath
+ conf/log4j.properties
+
+
+ -Xms512m -Xmx1500m
+ methods
+ 10
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.6
+
+
+
+ jar
+ test-jar
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ add_sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/java
+
+
+
+
+ add_test_sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 1.7
+ 1.7
+ true
+ 128m
+ 512m
+
+ -Xlint:all
+ -J-Xss4m
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+ none
+ 1.7
+
+
+ http.response.details
+ a
+ Http Response Details:
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+
+
+ org.glassfish.jersey.core
+ jersey-client
+ ${jersey-version}
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey-version}
+
+
+ org.glassfish.jersey.media
+ jersey-media-multipart
+ ${jersey-version}
+
+
+ org.glassfish.jersey.media
+ jersey-media-json-jackson
+ ${jersey-version}
+
+
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-databind-version}
+
+
+ org.openapitools
+ jackson-databind-nullable
+ ${jackson-databind-nullable-version}
+
+
+ com.github.joschi.jackson
+ jackson-datatype-threetenbp
+ ${threetenbp-version}
+
+
+
+ com.brsanthu
+ migbase64
+ 2.2
+
+
+ org.tomitribe
+ tomitribe-http-signatures
+ ${http-signature-version}
+
+
+ com.github.scribejava
+ scribejava-apis
+ ${scribejava-apis-version}
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+
+ UTF-8
+ 1.6.1
+ 2.30.1
+ 2.10.4
+ 2.10.4
+ 0.2.1
+ 2.9.10
+ 4.13
+ 1.4
+ 6.9.0
+
+
diff --git a/samples/client/petstore/java/jersey2-java8/pom.xml b/samples/client/petstore/java/jersey2-java8/pom.xml
index 1d56abd09bd..384c64a4ed3 100644
--- a/samples/client/petstore/java/jersey2-java8/pom.xml
+++ b/samples/client/petstore/java/jersey2-java8/pom.xml
@@ -163,6 +163,7 @@
none
+ 1.8
http.response.details
diff --git a/samples/client/petstore/java/rest-assured-jackson/pom.xml b/samples/client/petstore/java/rest-assured-jackson/pom.xml
index 351d55b03b2..7cd72558289 100644
--- a/samples/client/petstore/java/rest-assured-jackson/pom.xml
+++ b/samples/client/petstore/java/rest-assured-jackson/pom.xml
@@ -146,6 +146,7 @@
3.2.0
none
+ 1.8
diff --git a/samples/client/petstore/java/rest-assured/pom.xml b/samples/client/petstore/java/rest-assured/pom.xml
index efa10263e11..463c266580e 100644
--- a/samples/client/petstore/java/rest-assured/pom.xml
+++ b/samples/client/petstore/java/rest-assured/pom.xml
@@ -146,6 +146,7 @@
3.2.0
none
+ 1.8
diff --git a/samples/client/petstore/java/resteasy/pom.xml b/samples/client/petstore/java/resteasy/pom.xml
index 013d5d004ec..2f6bfd4a8ad 100644
--- a/samples/client/petstore/java/resteasy/pom.xml
+++ b/samples/client/petstore/java/resteasy/pom.xml
@@ -145,6 +145,7 @@
3.1.1
none
+ 1.7
diff --git a/samples/client/petstore/java/retrofit/pom.xml b/samples/client/petstore/java/retrofit/pom.xml
new file mode 100644
index 00000000000..9de4ae305fd
--- /dev/null
+++ b/samples/client/petstore/java/retrofit/pom.xml
@@ -0,0 +1,251 @@
+
+ 4.0.0
+ org.openapitools
+ petstore-retrofit
+ jar
+ petstore-retrofit
+ 1.0.0
+ https://github.com/openapitools/openapi-generator
+ OpenAPI Java
+
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ https://github.com/openapitools/openapi-generator
+
+
+
+
+ Unlicense
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+
+ OpenAPI-Generator Contributors
+ team@openapitools.org
+ OpenAPITools.org
+ http://openapitools.org
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 2.2.0
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12
+
+
+
+ loggerPath
+ conf/log4j.properties
+
+
+ -Xms512m -Xmx1500m
+ methods
+ pertest
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
+
+
+ jar
+ test-jar
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ add_sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/java
+
+
+
+
+ add_test_sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.7
+ 1.7
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+ none
+ 1.7
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+ com.squareup.retrofit
+ retrofit
+ ${retrofit-version}
+
+
+ org.apache.oltu.oauth2
+ org.apache.oltu.oauth2.client
+ ${oltu-version}
+
+
+ com.squareup.okhttp
+ okhttp
+ ${okhttp-version}
+
+
+ joda-time
+ joda-time
+ ${jodatime-version}
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+
+ UTF-8
+ 1.5.21
+ 1.9.0
+ 2.7.5
+ 2.9.9
+ 1.0.1
+ 1.0.0
+ 4.13
+
+
diff --git a/samples/client/petstore/java/retrofit2-play24/build.gradle b/samples/client/petstore/java/retrofit2-play24/build.gradle
new file mode 100644
index 00000000000..0be71ccbc8b
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2-play24/build.gradle
@@ -0,0 +1,128 @@
+apply plugin: 'idea'
+apply plugin: 'eclipse'
+
+group = 'org.openapitools'
+version = '1.0.0'
+
+buildscript {
+ repositories {
+ maven { url "https://repo1.maven.org/maven2" }
+ jcenter()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:2.3.+'
+ classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
+ }
+}
+
+repositories {
+ jcenter()
+}
+
+
+if(hasProperty('target') && target == 'android') {
+
+ apply plugin: 'com.android.library'
+ apply plugin: 'com.github.dcendents.android-maven'
+
+ android {
+ compileSdkVersion 25
+ buildToolsVersion '25.0.2'
+ defaultConfig {
+ minSdkVersion 14
+ targetSdkVersion 25
+ }
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
+ // Rename the aar correctly
+ libraryVariants.all { variant ->
+ variant.outputs.each { output ->
+ def outputFile = output.outputFile
+ if (outputFile != null && outputFile.name.endsWith('.aar')) {
+ def fileName = "${project.name}-${variant.baseName}-${version}.aar"
+ output.outputFile = new File(outputFile.parent, fileName)
+ }
+ }
+ }
+
+ dependencies {
+ provided 'javax.annotation:jsr250-api:1.0'
+ }
+ }
+
+ afterEvaluate {
+ android.libraryVariants.all { variant ->
+ def task = project.tasks.create "jar${variant.name.capitalize()}", Jar
+ task.description = "Create jar artifact for ${variant.name}"
+ task.dependsOn variant.javaCompile
+ task.from variant.javaCompile.destinationDir
+ task.destinationDir = project.file("${project.buildDir}/outputs/jar")
+ task.archiveName = "${project.name}-${variant.baseName}-${version}.jar"
+ artifacts.add('archives', task);
+ }
+ }
+
+ task sourcesJar(type: Jar) {
+ from android.sourceSets.main.java.srcDirs
+ classifier = 'sources'
+ }
+
+ artifacts {
+ archives sourcesJar
+ }
+
+} else {
+
+ apply plugin: 'java'
+ apply plugin: 'maven'
+
+ sourceCompatibility = JavaVersion.VERSION_1_8
+ targetCompatibility = JavaVersion.VERSION_1_8
+
+ install {
+ repositories.mavenInstaller {
+ pom.artifactId = 'petstore-java-client-retrofit2-play24'
+ }
+ }
+
+ task execute(type:JavaExec) {
+ main = System.getProperty('mainClass')
+ classpath = sourceSets.main.runtimeClasspath
+ }
+}
+
+ext {
+ oltu_version = "1.0.1"
+ retrofit_version = "2.3.0"
+ jackson_version = "2.10.4"
+ jackson_databind_version = "2.10.4"
+ jackson_databind_nullable_version = "0.2.1"
+ play_version = "2.4.11"
+ swagger_annotations_version = "1.5.22"
+ junit_version = "4.13"
+ json_fire_version = "1.8.0"
+}
+
+dependencies {
+ compile "com.squareup.retrofit2:retrofit:$retrofit_version"
+ compile "com.squareup.retrofit2:converter-scalars:$retrofit_version"
+ compile "com.squareup.retrofit2:converter-gson:$retrofit_version"
+ compile "io.swagger:swagger-annotations:$swagger_annotations_version"
+ compile "com.google.code.findbugs:jsr305:3.0.2"
+ compile ("org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:$oltu_version"){
+ exclude group:'org.apache.oltu.oauth2' , module: 'org.apache.oltu.oauth2.common'
+ }
+ compile "io.gsonfire:gson-fire:$json_fire_version"
+ compile "com.typesafe.play:play-java-ws_2.11:$play_version"
+ compile "com.squareup.retrofit2:converter-jackson:$retrofit_version"
+ compile "com.fasterxml.jackson.core:jackson-core:$jackson_version"
+ compile "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
+ compile "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
+ compile "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
+ compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
+
+ testCompile "junit:junit:$junit_version"
+}
diff --git a/samples/client/petstore/java/retrofit2-play24/build.sbt b/samples/client/petstore/java/retrofit2-play24/build.sbt
new file mode 100644
index 00000000000..5293d449662
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2-play24/build.sbt
@@ -0,0 +1,25 @@
+lazy val root = (project in file(".")).
+ settings(
+ organization := "org.openapitools",
+ name := "petstore-java-client-retrofit2-play24",
+ version := "1.0.0",
+ scalaVersion := "2.11.4",
+ scalacOptions ++= Seq("-feature"),
+ javacOptions in compile ++= Seq("-Xlint:deprecation"),
+ publishArtifact in (Compile, packageDoc) := false,
+ resolvers += Resolver.mavenLocal,
+ libraryDependencies ++= Seq(
+ "com.squareup.retrofit2" % "retrofit" % "2.3.0" % "compile",
+ "com.squareup.retrofit2" % "converter-scalars" % "2.3.0" % "compile",
+ "com.typesafe.play" % "play-java-ws_2.11" % "2.4.11" % "compile",
+ "com.squareup.retrofit2" % "converter-jackson" % "2.3.0" % "compile",
+ "com.fasterxml.jackson.core" % "jackson-core" % "2.10.4" % "compile",
+ "com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.4" % "compile",
+ "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.4" % "compile",
+ "io.swagger" % "swagger-annotations" % "1.5.21" % "compile",
+ "org.apache.oltu.oauth2" % "org.apache.oltu.oauth2.client" % "1.0.1" % "compile",
+ "io.gsonfire" % "gson-fire" % "1.8.0" % "compile",
+ "junit" % "junit" % "4.13" % "test",
+ "com.novocode" % "junit-interface" % "0.11" % "test"
+ )
+ )
diff --git a/samples/client/petstore/java/retrofit2-play24/pom.xml b/samples/client/petstore/java/retrofit2-play24/pom.xml
new file mode 100644
index 00000000000..8f9acc2b4a4
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2-play24/pom.xml
@@ -0,0 +1,302 @@
+
+ 4.0.0
+ org.openapitools
+ petstore-java-client-retrofit2-play24
+ jar
+ petstore-java-client-retrofit2-play24
+ 1.0.0
+ https://github.com/openapitools/openapi-generator
+ OpenAPI Java
+
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ https://github.com/openapitools/openapi-generator
+
+
+
+
+ Unlicense
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+
+ OpenAPI-Generator Contributors
+ team@openapitools.org
+ OpenAPITools.org
+ http://openapitools.org
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 2.2.0
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12
+
+
+
+ loggerPath
+ conf/log4j.properties
+
+
+ -Xms512m -Xmx1500m
+ methods
+ pertest
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
+
+
+ jar
+ test-jar
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ add_sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/java
+
+
+
+
+ add_test_sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.8
+ 1.8
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+ none
+ 1.8
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+ com.squareup.retrofit2
+ converter-gson
+ ${retrofit-version}
+
+
+ com.squareup.retrofit2
+ retrofit
+ ${retrofit-version}
+
+
+ com.squareup.retrofit2
+ converter-scalars
+ ${retrofit-version}
+
+
+ org.apache.oltu.oauth2
+ org.apache.oltu.oauth2.client
+ ${oltu-version}
+
+
+ org.apache.oltu.oauth2
+ common
+
+
+
+
+ io.gsonfire
+ gson-fire
+ ${gson-fire-version}
+
+
+
+ com.squareup.retrofit2
+ converter-jackson
+ ${retrofit-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-version}
+
+
+ org.openapitools
+ jackson-databind-nullable
+ ${jackson-databind-nullable-version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson-version}
+
+
+ com.typesafe.play
+ play-java-ws_2.11
+ ${play-version}
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+
+ UTF-8
+ 1.8
+ ${java.version}
+ ${java.version}
+ 1.8.3
+ 1.5.22
+ 2.10.4
+ 2.4.11
+ 0.2.1
+ 2.5.0
+ 1.0.1
+ 4.13
+
+
diff --git a/samples/client/petstore/java/retrofit2-play24/src/main/java/org/openapitools/client/Play24CallFactory.java b/samples/client/petstore/java/retrofit2-play24/src/main/java/org/openapitools/client/Play24CallFactory.java
new file mode 100644
index 00000000000..7a0bdae26b9
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2-play24/src/main/java/org/openapitools/client/Play24CallFactory.java
@@ -0,0 +1,254 @@
+package org.openapitools.client;
+
+import okhttp3.*;
+import okio.AsyncTimeout;
+import okio.Buffer;
+import okio.BufferedSource;
+import okio.Timeout;
+import play.libs.F;
+import play.libs.ws.WSClient;
+import play.libs.ws.WSRequest;
+import play.libs.ws.WSResponse;
+import play.libs.ws.WSCookie;
+
+import java.io.IOException;
+import java.net.MalformedURLException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Optional;
+
+/**
+ * Creates {@link Call} instances that invoke underlying {@link WSClient}
+ */
+public class Play24CallFactory implements okhttp3.Call.Factory {
+
+ /** PlayWS http client */
+ private final WSClient wsClient;
+
+ /** Extra headers to add to request */
+ private Map extraHeaders = new HashMap<>();
+
+ /** Extra cookies to add to request */
+ private Map extraCookies = new HashMap<>();
+
+ /** Extra query parameters to add to request */
+ private List extraQueryParams = new ArrayList<>();
+
+ public Play24CallFactory(WSClient wsClient) {
+ this.wsClient = wsClient;
+ }
+
+ public Play24CallFactory(WSClient wsClient, Map extraHeaders,
+ Map extraCookies,
+ List extraQueryParams) {
+ this.wsClient = wsClient;
+
+ this.extraHeaders.putAll(extraHeaders);
+ this.extraCookies.putAll(extraCookies);
+ this.extraQueryParams.addAll(extraQueryParams);
+ }
+
+ @Override
+ public Call newCall(Request request) {
+ // add extra headers
+ Request.Builder rb = request.newBuilder();
+ for (Map.Entry header : this.extraHeaders.entrySet()) {
+ rb.addHeader(header.getKey(), header.getValue());
+ }
+ for (Map.Entry cookie : this.extraCookies.entrySet()) {
+ rb.addHeader("Cookie", String.format("%s=%s", cookie.getKey(), cookie.getValue()));
+ }
+
+ // add extra query params
+ if (!this.extraQueryParams.isEmpty()) {
+ String newQuery = request.url().uri().getQuery();
+ for (Pair queryParam : this.extraQueryParams) {
+ String param = String.format("%s=%s", queryParam.getName(), queryParam.getValue());
+ if (newQuery == null) {
+ newQuery = param;
+ } else {
+ newQuery += "&" + param;
+ }
+ }
+
+ URI newUri;
+ try {
+ newUri = new URI(request.url().uri().getScheme(), request.url().uri().getAuthority(),
+ request.url().uri().getPath(), newQuery, request.url().uri().getFragment());
+ rb.url(newUri.toURL());
+ } catch (MalformedURLException | URISyntaxException e) {
+ throw new RuntimeException("Error while updating an url", e);
+ }
+ }
+
+ return new PlayWSCall(wsClient, rb.build());
+ }
+
+ /**
+ * Call implementation that delegates to Play WS Client
+ */
+ static class PlayWSCall implements Call {
+
+ private final WSClient wsClient;
+ private WSRequest wsRequest;
+
+ private final Request request;
+ private final AsyncTimeout timeout;
+
+ public PlayWSCall(WSClient wsClient, Request request) {
+ this.wsClient = wsClient;
+ this.request = request;
+ this.timeout = new AsyncTimeout();
+ }
+
+ @Override
+ public Request request() {
+ return request;
+ }
+
+ @Override
+ public Timeout timeout() {
+ return timeout;
+ }
+
+ @Override
+ public void enqueue(final okhttp3.Callback responseCallback) {
+ final Call call = this;
+ final F.Promise promise = executeAsync();
+
+ promise.onRedeem(new F.Callback() {
+
+ @Override
+ public void invoke(WSResponse wsResponse) throws Throwable {
+ responseCallback.onResponse(call, PlayWSCall.this.toWSResponse(wsResponse));
+ }
+
+ });
+
+ promise.onFailure(new F.Callback() {
+
+ @Override
+ public void invoke(Throwable throwable) throws Throwable {
+ if (throwable instanceof IOException) {
+ responseCallback.onFailure(call, (IOException) throwable);
+ } else {
+ responseCallback.onFailure(call, new IOException(throwable));
+ }
+ }
+
+ });
+
+ }
+
+ F.Promise executeAsync() {
+ try {
+ wsRequest = wsClient.url(request.url().uri().toString());
+ addHeaders(wsRequest);
+ addCookies(wsRequest);
+ if (request.body() != null) {
+ addBody(wsRequest);
+ }
+
+ return wsRequest.execute(request.method());
+ } catch (Exception e) {
+ throw new RuntimeException(e.getMessage(), e);
+ }
+ }
+
+ private void addHeaders(WSRequest wsRequest) {
+ for(Map.Entry> entry : request.headers().toMultimap().entrySet()) {
+ List values = entry.getValue();
+ for (String value : values) {
+ wsRequest.setHeader(entry.getKey(), value);
+ }
+ }
+ }
+
+ private void addCookies(WSRequest wsRequest) {
+ final List cookies = request.headers("Cookie");
+ if (!cookies.isEmpty()) {
+ String delimiter = "";
+ final StringBuilder cookieHeader = new StringBuilder();
+ for (final String cookie : cookies) {
+ cookieHeader.append(String.format("%s%s", delimiter, cookie));
+ delimiter = "; ";
+ }
+ wsRequest.setHeader("Cookie", cookieHeader.toString());
+ }
+ }
+
+ private void addBody(WSRequest wsRequest) throws IOException {
+ Buffer buffer = new Buffer();
+ request.body().writeTo(buffer);
+ wsRequest.setBody(buffer.inputStream());
+ wsRequest.setContentType(request.body().contentType().toString());
+ }
+
+ private Response toWSResponse(final WSResponse r) {
+ final Response.Builder builder = new Response.Builder();
+ builder.request(request)
+ .code(r.getStatus())
+ .body(new ResponseBody() {
+
+ @Override
+ public MediaType contentType() {
+ return Optional.ofNullable(r.getHeader("Content-Type"))
+ .map(MediaType::parse)
+ .orElse(null);
+ }
+
+ @Override
+ public long contentLength() {
+ return r.asByteArray().length;
+ }
+
+ @Override
+ public BufferedSource source() {
+ return new Buffer().write(r.asByteArray());
+ }
+
+ });
+
+ for (Map.Entry> entry : r.getAllHeaders().entrySet()) {
+ for (String value : entry.getValue()) {
+ builder.addHeader(entry.getKey(), value);
+ }
+ }
+ for (final WSCookie cookie : r.getCookies()) {
+ builder.addHeader("Cookie", String.format("%s=%s", cookie.getName(), cookie.getValue()));
+ }
+
+ builder.protocol(Protocol.HTTP_1_1);
+ return builder.build();
+ }
+
+ @Override
+ public Response execute() throws IOException {
+ throw new UnsupportedOperationException("Not supported");
+ }
+
+ @Override
+ public void cancel() {
+ throw new UnsupportedOperationException("Not supported");
+ }
+
+ @Override
+ public PlayWSCall clone() {
+ throw new UnsupportedOperationException("Not supported");
+ }
+
+ @Override
+ public boolean isExecuted() {
+ return false;
+ }
+
+ @Override
+ public boolean isCanceled() {
+ return false;
+ }
+ }
+}
diff --git a/samples/client/petstore/java/retrofit2-play25/build.gradle b/samples/client/petstore/java/retrofit2-play25/build.gradle
new file mode 100644
index 00000000000..f179395f2c7
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2-play25/build.gradle
@@ -0,0 +1,130 @@
+apply plugin: 'idea'
+apply plugin: 'eclipse'
+
+group = 'org.openapitools'
+version = '1.0.0'
+
+buildscript {
+ repositories {
+ maven { url "https://repo1.maven.org/maven2" }
+ jcenter()
+ }
+ dependencies {
+ classpath 'com.android.tools.build:gradle:2.3.+'
+ classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
+ }
+}
+
+repositories {
+ jcenter()
+}
+
+
+if(hasProperty('target') && target == 'android') {
+
+ apply plugin: 'com.android.library'
+ apply plugin: 'com.github.dcendents.android-maven'
+
+ android {
+ compileSdkVersion 25
+ buildToolsVersion '25.0.2'
+ defaultConfig {
+ minSdkVersion 14
+ targetSdkVersion 25
+ }
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
+ // Rename the aar correctly
+ libraryVariants.all { variant ->
+ variant.outputs.each { output ->
+ def outputFile = output.outputFile
+ if (outputFile != null && outputFile.name.endsWith('.aar')) {
+ def fileName = "${project.name}-${variant.baseName}-${version}.aar"
+ output.outputFile = new File(outputFile.parent, fileName)
+ }
+ }
+ }
+
+ dependencies {
+ provided 'javax.annotation:jsr250-api:1.0'
+ }
+ }
+
+ afterEvaluate {
+ android.libraryVariants.all { variant ->
+ def task = project.tasks.create "jar${variant.name.capitalize()}", Jar
+ task.description = "Create jar artifact for ${variant.name}"
+ task.dependsOn variant.javaCompile
+ task.from variant.javaCompile.destinationDir
+ task.destinationDir = project.file("${project.buildDir}/outputs/jar")
+ task.archiveName = "${project.name}-${variant.baseName}-${version}.jar"
+ artifacts.add('archives', task);
+ }
+ }
+
+ task sourcesJar(type: Jar) {
+ from android.sourceSets.main.java.srcDirs
+ classifier = 'sources'
+ }
+
+ artifacts {
+ archives sourcesJar
+ }
+
+} else {
+
+ apply plugin: 'java'
+ apply plugin: 'maven'
+
+ sourceCompatibility = JavaVersion.VERSION_1_8
+ targetCompatibility = JavaVersion.VERSION_1_8
+
+ install {
+ repositories.mavenInstaller {
+ pom.artifactId = 'petstore-java-client-retrofit2-play25'
+ }
+ }
+
+ task execute(type:JavaExec) {
+ main = System.getProperty('mainClass')
+ classpath = sourceSets.main.runtimeClasspath
+ }
+}
+
+ext {
+ oltu_version = "1.0.1"
+ retrofit_version = "2.3.0"
+ jackson_version = "2.10.4"
+ jackson_databind_version = "2.10.4"
+ jackson_databind_nullable_version = "0.2.1"
+ play_version = "2.5.14"
+ swagger_annotations_version = "1.5.22"
+ junit_version = "4.13"
+ threetenbp_version = "1.4.0"
+ json_fire_version = "1.8.0"
+}
+
+dependencies {
+ compile "com.squareup.retrofit2:retrofit:$retrofit_version"
+ compile "com.squareup.retrofit2:converter-scalars:$retrofit_version"
+ compile "com.squareup.retrofit2:converter-gson:$retrofit_version"
+ compile "io.swagger:swagger-annotations:$swagger_annotations_version"
+ compile "com.google.code.findbugs:jsr305:3.0.2"
+ compile ("org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:$oltu_version"){
+ exclude group:'org.apache.oltu.oauth2' , module: 'org.apache.oltu.oauth2.common'
+ }
+ compile "io.gsonfire:gson-fire:$json_fire_version"
+ compile "org.threeten:threetenbp:$threetenbp_version"
+ compile "com.typesafe.play:play-java-ws_2.11:$play_version"
+ compile "com.squareup.retrofit2:converter-jackson:$retrofit_version"
+ compile "com.fasterxml.jackson.core:jackson-core:$jackson_version"
+ compile "com.fasterxml.jackson.core:jackson-annotations:$jackson_version"
+ compile "com.fasterxml.jackson.core:jackson-databind:$jackson_databind_version"
+ compile "org.openapitools:jackson-databind-nullable:$jackson_databind_nullable_version"
+ compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
+
+ testCompile "junit:junit:$junit_version"
+}
diff --git a/samples/client/petstore/java/retrofit2-play25/build.sbt b/samples/client/petstore/java/retrofit2-play25/build.sbt
new file mode 100644
index 00000000000..73b9ced71d1
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2-play25/build.sbt
@@ -0,0 +1,26 @@
+lazy val root = (project in file(".")).
+ settings(
+ organization := "org.openapitools",
+ name := "petstore-java-client-retrofit2-play25",
+ version := "1.0.0",
+ scalaVersion := "2.11.4",
+ scalacOptions ++= Seq("-feature"),
+ javacOptions in compile ++= Seq("-Xlint:deprecation"),
+ publishArtifact in (Compile, packageDoc) := false,
+ resolvers += Resolver.mavenLocal,
+ libraryDependencies ++= Seq(
+ "com.squareup.retrofit2" % "retrofit" % "2.3.0" % "compile",
+ "com.squareup.retrofit2" % "converter-scalars" % "2.3.0" % "compile",
+ "com.typesafe.play" % "play-java-ws_2.11" % "2.5.15" % "compile",
+ "com.squareup.retrofit2" % "converter-jackson" % "2.3.0" % "compile",
+ "com.fasterxml.jackson.core" % "jackson-core" % "2.10.4" % "compile",
+ "com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.4" % "compile",
+ "com.fasterxml.jackson.core" % "jackson-databind" % "2.10.4" % "compile",
+ "io.swagger" % "swagger-annotations" % "1.5.21" % "compile",
+ "org.apache.oltu.oauth2" % "org.apache.oltu.oauth2.client" % "1.0.1" % "compile",
+ "org.threeten" % "threetenbp" % "1.4.0" % "compile",
+ "io.gsonfire" % "gson-fire" % "1.8.0" % "compile",
+ "junit" % "junit" % "4.13" % "test",
+ "com.novocode" % "junit-interface" % "0.11" % "test"
+ )
+ )
diff --git a/samples/client/petstore/java/retrofit2-play25/pom.xml b/samples/client/petstore/java/retrofit2-play25/pom.xml
new file mode 100644
index 00000000000..196d3f1816f
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2-play25/pom.xml
@@ -0,0 +1,308 @@
+
+ 4.0.0
+ org.openapitools
+ petstore-java-client-retrofit2-play25
+ jar
+ petstore-java-client-retrofit2-play25
+ 1.0.0
+ https://github.com/openapitools/openapi-generator
+ OpenAPI Java
+
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ https://github.com/openapitools/openapi-generator
+
+
+
+
+ Unlicense
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+
+ OpenAPI-Generator Contributors
+ team@openapitools.org
+ OpenAPITools.org
+ http://openapitools.org
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 2.2.0
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12
+
+
+
+ loggerPath
+ conf/log4j.properties
+
+
+ -Xms512m -Xmx1500m
+ methods
+ pertest
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
+
+
+ jar
+ test-jar
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ add_sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/java
+
+
+
+
+ add_test_sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.8
+ 1.8
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+ none
+ 1.8
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+ com.squareup.retrofit2
+ converter-gson
+ ${retrofit-version}
+
+
+ com.squareup.retrofit2
+ retrofit
+ ${retrofit-version}
+
+
+ com.squareup.retrofit2
+ converter-scalars
+ ${retrofit-version}
+
+
+ org.apache.oltu.oauth2
+ org.apache.oltu.oauth2.client
+ ${oltu-version}
+
+
+ org.apache.oltu.oauth2
+ common
+
+
+
+
+ io.gsonfire
+ gson-fire
+ ${gson-fire-version}
+
+
+ org.threeten
+ threetenbp
+ ${threetenbp-version}
+
+
+
+ com.squareup.retrofit2
+ converter-jackson
+ ${retrofit-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-core
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-annotations
+ ${jackson-version}
+
+
+ com.fasterxml.jackson.core
+ jackson-databind
+ ${jackson-version}
+
+
+ org.openapitools
+ jackson-databind-nullable
+ ${jackson-databind-nullable-version}
+
+
+ com.fasterxml.jackson.datatype
+ jackson-datatype-jsr310
+ ${jackson-version}
+
+
+ com.typesafe.play
+ play-java-ws_2.11
+ ${play-version}
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+
+ UTF-8
+ 1.8
+ ${java.version}
+ ${java.version}
+ 1.8.3
+ 1.5.22
+ 2.10.4
+ 2.5.15
+ 0.2.1
+ 2.5.0
+ 1.4.0
+ 1.0.1
+ 4.13
+
+
diff --git a/samples/client/petstore/java/retrofit2-play26/build.sbt b/samples/client/petstore/java/retrofit2-play26/build.sbt
index fe8faae7bb7..39f5936febf 100644
--- a/samples/client/petstore/java/retrofit2-play26/build.sbt
+++ b/samples/client/petstore/java/retrofit2-play26/build.sbt
@@ -13,10 +13,10 @@ lazy val root = (project in file(".")).
"com.squareup.retrofit2" % "converter-scalars" % "2.3.0" % "compile",
"com.typesafe.play" % "play-ahc-ws_2.12" % "2.6.7" % "compile",
"javax.validation" % "validation-api" % "1.1.0.Final" % "compile",
+ "com.squareup.retrofit2" % "converter-jackson" % "2.3.0" % "compile",
"com.fasterxml.jackson.core" % "jackson-core" % "2.10.4" % "compile",
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.4" % "compile",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.10.4" % "compile",
- "com.squareup.retrofit2" % "converter-jackson" % "2.3.0" % "compile",
"io.swagger" % "swagger-annotations" % "1.5.21" % "compile",
"org.apache.oltu.oauth2" % "org.apache.oltu.oauth2.client" % "1.0.1" % "compile",
"org.threeten" % "threetenbp" % "1.4.0" % "compile",
diff --git a/samples/client/petstore/java/retrofit2-play26/pom.xml b/samples/client/petstore/java/retrofit2-play26/pom.xml
index 4bcd16feeb4..faa43578851 100644
--- a/samples/client/petstore/java/retrofit2-play26/pom.xml
+++ b/samples/client/petstore/java/retrofit2-play26/pom.xml
@@ -132,12 +132,22 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.8
+ 1.8
+
+
org.apache.maven.plugins
maven-javadoc-plugin
3.1.1
none
+ 1.8
@@ -255,7 +265,12 @@
com.fasterxml.jackson.core
jackson-databind
- ${jackson-databind-version}
+ ${jackson-version}
+
+
+ org.openapitools
+ jackson-databind-nullable
+ ${jackson-databind-nullable-version}
com.fasterxml.jackson.datatype
@@ -272,11 +287,6 @@
validation-api
1.1.0.Final
-
- org.openapitools
- jackson-databind-nullable
- ${jackson-databind-nullable-version}
-
javax.annotation
javax.annotation-api
@@ -298,7 +308,6 @@
${java.version}
1.8.3
1.5.22
- 2.10.3
2.10.4
2.6.7
0.2.1
diff --git a/samples/client/petstore/java/retrofit2/pom.xml b/samples/client/petstore/java/retrofit2/pom.xml
index f5a6591247f..be92aa2fc71 100644
--- a/samples/client/petstore/java/retrofit2/pom.xml
+++ b/samples/client/petstore/java/retrofit2/pom.xml
@@ -132,12 +132,22 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.7
+ 1.7
+
+
org.apache.maven.plugins
maven-javadoc-plugin
3.1.1
none
+ 1.7
diff --git a/samples/client/petstore/java/retrofit2rx/pom.xml b/samples/client/petstore/java/retrofit2rx/pom.xml
new file mode 100644
index 00000000000..d195f17ba58
--- /dev/null
+++ b/samples/client/petstore/java/retrofit2rx/pom.xml
@@ -0,0 +1,280 @@
+
+ 4.0.0
+ org.openapitools
+ petstore-retrofit2-rx
+ jar
+ petstore-retrofit2-rx
+ 1.0.0
+ https://github.com/openapitools/openapi-generator
+ OpenAPI Java
+
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ scm:git:git@github.com:openapitools/openapi-generator.git
+ https://github.com/openapitools/openapi-generator
+
+
+
+
+ Unlicense
+ https://www.apache.org/licenses/LICENSE-2.0.html
+ repo
+
+
+
+
+
+ OpenAPI-Generator Contributors
+ team@openapitools.org
+ OpenAPITools.org
+ http://openapitools.org
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-enforcer-plugin
+ 3.0.0-M1
+
+
+ enforce-maven
+
+ enforce
+
+
+
+
+ 2.2.0
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+ 2.12
+
+
+
+ loggerPath
+ conf/log4j.properties
+
+
+ -Xms512m -Xmx1500m
+ methods
+ pertest
+
+
+
+ maven-dependency-plugin
+
+
+ package
+
+ copy-dependencies
+
+
+ ${project.build.directory}/lib
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 2.2
+
+
+
+ jar
+ test-jar
+
+
+
+
+
+
+
+
+ org.codehaus.mojo
+ build-helper-maven-plugin
+ 1.10
+
+
+ add_sources
+ generate-sources
+
+ add-source
+
+
+
+ src/main/java
+
+
+
+
+ add_test_sources
+ generate-test-sources
+
+ add-test-source
+
+
+
+ src/test/java
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.7
+ 1.7
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+ 3.1.1
+
+ none
+ 1.7
+
+
+
+ attach-javadocs
+
+ jar
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-source-plugin
+ 2.2.1
+
+
+ attach-sources
+
+ jar-no-fork
+
+
+
+
+
+
+
+
+
+ sign-artifacts
+
+
+
+ org.apache.maven.plugins
+ maven-gpg-plugin
+ 1.5
+
+
+ sign-artifacts
+ verify
+
+ sign
+
+
+
+
+
+
+
+
+
+
+
+ io.swagger
+ swagger-annotations
+ ${swagger-annotations-version}
+
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+ com.squareup.retrofit2
+ converter-gson
+ ${retrofit-version}
+
+
+ com.squareup.retrofit2
+ retrofit
+ ${retrofit-version}
+
+
+ com.squareup.retrofit2
+ converter-scalars
+ ${retrofit-version}
+
+
+ org.apache.oltu.oauth2
+ org.apache.oltu.oauth2.client
+ ${oltu-version}
+
+
+ org.apache.oltu.oauth2
+ common
+
+
+
+
+ io.gsonfire
+ gson-fire
+ ${gson-fire-version}
+
+
+ org.threeten
+ threetenbp
+ ${threetenbp-version}
+
+
+ io.reactivex
+ rxjava
+ ${rxjava-version}
+
+
+ com.squareup.retrofit2
+ adapter-rxjava
+ ${retrofit-version}
+
+
+
+ junit
+ junit
+ ${junit-version}
+ test
+
+
+
+ UTF-8
+ 1.7
+ ${java.version}
+ ${java.version}
+ 1.8.3
+ 1.5.22
+ 2.5.0
+ 1.3.0
+ 1.4.0
+ 1.0.1
+ 4.13
+
+
diff --git a/samples/client/petstore/java/retrofit2rx2/pom.xml b/samples/client/petstore/java/retrofit2rx2/pom.xml
index 52a414f0996..07aa4b7aa48 100644
--- a/samples/client/petstore/java/retrofit2rx2/pom.xml
+++ b/samples/client/petstore/java/retrofit2rx2/pom.xml
@@ -132,12 +132,22 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.7
+ 1.7
+
+
org.apache.maven.plugins
maven-javadoc-plugin
3.1.1
none
+ 1.7
diff --git a/samples/client/petstore/java/retrofit2rx3/pom.xml b/samples/client/petstore/java/retrofit2rx3/pom.xml
index c44f4568842..dba17528364 100644
--- a/samples/client/petstore/java/retrofit2rx3/pom.xml
+++ b/samples/client/petstore/java/retrofit2rx3/pom.xml
@@ -132,12 +132,22 @@
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.6.1
+
+ 1.7
+ 1.7
+
+
org.apache.maven.plugins
maven-javadoc-plugin
3.1.1
none
+ 1.7
diff --git a/samples/client/petstore/java/vertx/pom.xml b/samples/client/petstore/java/vertx/pom.xml
index 2011d88ea5f..ca6a8783950 100644
--- a/samples/client/petstore/java/vertx/pom.xml
+++ b/samples/client/petstore/java/vertx/pom.xml
@@ -147,6 +147,7 @@
3.1.1
none
+ 1.8
diff --git a/samples/openapi3/client/petstore/java/jersey2-java8/pom.xml b/samples/openapi3/client/petstore/java/jersey2-java8/pom.xml
index 982fc878777..934db7c5ca3 100644
--- a/samples/openapi3/client/petstore/java/jersey2-java8/pom.xml
+++ b/samples/openapi3/client/petstore/java/jersey2-java8/pom.xml
@@ -163,6 +163,7 @@
none
+ 1.8
http.response.details