Skip to content

Commit

Permalink
[java-retrofit2-play24] Fix integration-tests
Browse files Browse the repository at this point in the history
Running mvn integration-test failed in
samples/client/petstore/java/retrofit2-play24

This merges pull requests OpenAPITools#1735 and OpenAPITools#5527 into
retrofit2-play24.

Also removes the jackson-databind-version field,
since it should always be the same as jackson-version,
and updates build.gradle/build.sbt

on-behalf-of: @nqminds <[email protected]>
  • Loading branch information
aloisklink committed May 11, 2020
1 parent 30c6d2e commit d9987c3
Show file tree
Hide file tree
Showing 12 changed files with 59 additions and 61 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -122,18 +122,16 @@ ext {
oltu_version = "1.0.1"
retrofit_version = "2.3.0"
{{#usePlayWS}}
jackson_version = "2.10.3"
jackson_databind_version = "2.10.3"
jackson_databind_nullable_version = "0.2.1"
{{#play24}}
jackson_version = "2.6.6"
play_version = "2.4.11"
{{/play24}}
{{#play25}}
jackson_version = "2.10.1"
play_version = "2.5.14"
{{/play25}}
{{#play26}}
jackson_version = "2.10.3"
jackson_databind_version = "2.10.3"
jackson_databind_nullable_version = "0.2.1"
play_version = "2.6.7"
{{/play26}}
{{/usePlayWS}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,23 +17,17 @@ 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.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.10.3" % "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.fasterxml.jackson.core" % "jackson-core" % "2.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.9.10.3" % "compile",
{{/play26}}
"com.fasterxml.jackson.core" % "jackson-databind" % "2.10.3" % "compile",
"com.squareup.retrofit2" % "converter-jackson" % "2.3.0" % "compile",
{{/usePlayWS}}
{{#useRxJava}}
Expand Down
Original file line number Diff line number Diff line change
@@ -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;
Expand Down Expand Up @@ -95,17 +97,24 @@ 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
public Request request() {
return request;
}

@Override
public Timeout timeout() {
return timeout;
}

@Override
public void enqueue(final okhttp3.Callback responseCallback) {
final Call call = this;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,12 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-databind-version}</version>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
Expand All @@ -349,23 +354,13 @@
<artifactId>play-java-ws_2.11</artifactId>
<version>${play-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
{{/play24}}
{{#play25}}
<dependency>
<groupId>com.typesafe.play</groupId>
<artifactId>play-java-ws_2.11</artifactId>
<version>${play-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
{{/play25}}
{{#play26}}
<dependency>
Expand All @@ -378,11 +373,6 @@
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
{{/play26}}
{{/usePlayWS}}
{{#parcelableModel}}
Expand Down Expand Up @@ -410,17 +400,14 @@
<gson-fire-version>1.8.3</gson-fire-version>
<swagger-annotations-version>1.5.22</swagger-annotations-version>
{{#usePlayWS}}
<jackson-databind-version>2.10.3</jackson-databind-version>
<jackson-version>2.10.3</jackson-version>
{{#play24}}
<jackson-version>2.6.6</jackson-version>
<play-version>2.4.11</play-version>
{{/play24}}
{{#play25}}
<jackson-version>2.10.3</jackson-version>
<play-version>2.5.15</play-version>
{{/play25}}
{{#play26}}
<jackson-version>2.10.3</jackson-version>
<play-version>2.6.7</play-version>
{{/play26}}
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
Expand Down
4 changes: 3 additions & 1 deletion samples/client/petstore/java/retrofit2-play24/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,9 @@ if(hasProperty('target') && target == 'android') {
ext {
oltu_version = "1.0.1"
retrofit_version = "2.3.0"
jackson_version = "2.6.6"
jackson_version = "2.10.3"
jackson_databind_version = "2.10.3"
jackson_databind_nullable_version = "0.2.1"
play_version = "2.4.11"
swagger_annotations_version = "1.5.22"
junit_version = "4.13"
Expand Down
6 changes: 3 additions & 3 deletions samples/client/petstore/java/retrofit2-play24/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ lazy val root = (project in file(".")).
"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.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",
"com.fasterxml.jackson.core" % "jackson-core" % "2.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.10.3" % "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",
Expand Down
15 changes: 7 additions & 8 deletions samples/client/petstore/java/retrofit2-play24/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,12 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-databind-version}</version>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
Expand All @@ -272,11 +277,6 @@
<artifactId>play-java-ws_2.11</artifactId>
<version>${play-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
<!-- test dependencies -->
<dependency>
<groupId>junit</groupId>
Expand All @@ -292,8 +292,7 @@
<maven.compiler.target>${java.version}</maven.compiler.target>
<gson-fire-version>1.8.3</gson-fire-version>
<swagger-annotations-version>1.5.22</swagger-annotations-version>
<jackson-databind-version>2.10.3</jackson-databind-version>
<jackson-version>2.6.6</jackson-version>
<jackson-version>2.10.3</jackson-version>
<play-version>2.4.11</play-version>
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
<retrofit-version>2.5.0</retrofit-version>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
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;
Expand Down Expand Up @@ -95,17 +97,24 @@ static class PlayWSCall implements Call {
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;
Expand Down
4 changes: 3 additions & 1 deletion samples/client/petstore/java/retrofit2-play25/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,9 @@ if(hasProperty('target') && target == 'android') {
ext {
oltu_version = "1.0.1"
retrofit_version = "2.3.0"
jackson_version = "2.10.1"
jackson_version = "2.10.3"
jackson_databind_version = "2.10.3"
jackson_databind_nullable_version = "0.2.1"
play_version = "2.5.14"
swagger_annotations_version = "1.5.22"
junit_version = "4.13"
Expand Down
13 changes: 6 additions & 7 deletions samples/client/petstore/java/retrofit2-play25/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,12 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-databind-version}</version>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
Expand All @@ -277,11 +282,6 @@
<artifactId>play-java-ws_2.11</artifactId>
<version>${play-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
<!-- test dependencies -->
<dependency>
<groupId>junit</groupId>
Expand All @@ -297,7 +297,6 @@
<maven.compiler.target>${java.version}</maven.compiler.target>
<gson-fire-version>1.8.3</gson-fire-version>
<swagger-annotations-version>1.5.22</swagger-annotations-version>
<jackson-databind-version>2.10.3</jackson-databind-version>
<jackson-version>2.10.3</jackson-version>
<play-version>2.5.15</play-version>
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
Expand Down
2 changes: 1 addition & 1 deletion samples/client/petstore/java/retrofit2-play26/build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ lazy val root = (project in file(".")).
"javax.validation" % "validation-api" % "1.1.0.Final" % "compile",
"com.fasterxml.jackson.core" % "jackson-core" % "2.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-annotations" % "2.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.9.10.3" % "compile",
"com.fasterxml.jackson.core" % "jackson-databind" % "2.10.3" % "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",
Expand Down
13 changes: 6 additions & 7 deletions samples/client/petstore/java/retrofit2-play26/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -265,7 +265,12 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson-databind-version}</version>
<version>${jackson-version}</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.datatype</groupId>
Expand All @@ -282,11 +287,6 @@
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
</dependency>
<dependency>
<groupId>org.openapitools</groupId>
<artifactId>jackson-databind-nullable</artifactId>
<version>${jackson-databind-nullable-version}</version>
</dependency>
<!-- test dependencies -->
<dependency>
<groupId>junit</groupId>
Expand All @@ -302,7 +302,6 @@
<maven.compiler.target>${java.version}</maven.compiler.target>
<gson-fire-version>1.8.3</gson-fire-version>
<swagger-annotations-version>1.5.22</swagger-annotations-version>
<jackson-databind-version>2.10.3</jackson-databind-version>
<jackson-version>2.10.3</jackson-version>
<play-version>2.6.7</play-version>
<jackson-databind-nullable-version>0.2.1</jackson-databind-nullable-version>
Expand Down

0 comments on commit d9987c3

Please sign in to comment.