Skip to content

Commit dcb4be3

Browse files
committed
Bump avaje-http-client to 1.9
1 parent d5e68ec commit dcb4be3

File tree

12 files changed

+29
-38
lines changed

12 files changed

+29
-38
lines changed

tests/test-client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<dependency>
3131
<groupId>io.avaje</groupId>
3232
<artifactId>avaje-http-client</artifactId>
33-
<version>1.9-SNAPSHOT</version>
33+
<version>1.9</version>
3434
</dependency>
3535

3636
<dependency>

tests/test-client/src/main/java/org/example/JunkApi.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,14 @@ public interface JunkApi {
121121
HttpCall<HttpResponse<Path>> callWithHandPath(HttpResponse.BodyHandler<Path> handler);
122122

123123
@Post("/{id}/foo/{name}")
124-
HttpResponse<Path> reqBodyResHand2(HttpResponse.BodyHandler<Path> handler, HttpRequest.BodyPublisher body, String id, String name, String other);
124+
HttpResponse<Void> postWithBody(String id, String name, HttpRequest.BodyPublisher body, String other);
125+
126+
@Get("/{id}")
127+
HttpResponse<Path> getWithHandler(String id, HttpResponse.BodyHandler<Path> myHandler, String other);
128+
129+
@Get("/{id}")
130+
<T> HttpResponse<T> getWithGeneralHandler(String id, HttpResponse.BodyHandler<T> myHandler);
125131

132+
@Post("/{id}/foo/{name}")
133+
HttpResponse<Path> reqBodyResHand2(HttpResponse.BodyHandler<Path> handler, HttpRequest.BodyPublisher body, String id, String name, String other);
126134
}

tests/test-client/src/test/java/org/example/CommonApiTest.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,9 @@ static void start() {
2424
final int port = new Random().nextInt(1000) + 10_000;
2525
Main.start(port);
2626

27-
ObjectMapper objectMapper = new ObjectMapper()
28-
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
29-
3027
final HttpClientContext clientContext = HttpClientContext.newBuilder()
31-
.withBaseUrl("http://localhost:" + port)
32-
.withRequestListener(new RequestLogger())
33-
.withBodyAdapter(new JacksonBodyAdapter(objectMapper))
28+
.baseUrl("http://localhost:" + port)
29+
.bodyAdapter(new JacksonBodyAdapter())
3430
.build();
3531

3632
client = clientContext.create(CommonApi.class);

tests/test-client/src/test/java/org/example/SimpleTest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,8 @@ void listRepos() {
2525

2626
final HttpClientContext clientContext =
2727
HttpClientContext.newBuilder()
28-
.withBaseUrl("https://api.github.com")
29-
.withRequestListener(new RequestLogger())
30-
.withBodyAdapter(new JacksonBodyAdapter(objectMapper))
28+
.baseUrl("https://api.github.com")
29+
.bodyAdapter(new JacksonBodyAdapter(objectMapper))
3130
.build();
3231

3332
GitHubUsers simple = clientContext.create(GitHubUsers.class);

tests/test-helidon/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115
<dependency>
116116
<groupId>io.avaje</groupId>
117117
<artifactId>avaje-http-client</artifactId>
118-
<version>1.7</version>
118+
<version>1.9</version>
119119
<scope>test</scope>
120120
</dependency>
121121

tests/test-helidon/src/test/java/org/example/BaseWebTest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,8 @@ public static void shutdown() {
2727

2828
public static HttpClientContext client() {
2929
return HttpClientContext.newBuilder()
30-
.withBaseUrl(baseUrl)
31-
.withRequestListener(new RequestLogger())
32-
.withBodyAdapter(new JacksonBodyAdapter(new ObjectMapper()))
33-
//.with(httpClient)
30+
.baseUrl(baseUrl)
31+
.bodyAdapter(new JacksonBodyAdapter())
3432
.build();
3533
}
3634
}

tests/test-javalin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
<dependency>
109109
<groupId>io.avaje</groupId>
110110
<artifactId>avaje-http-client</artifactId>
111-
<version>1.7</version>
111+
<version>1.9</version>
112112
<scope>test</scope>
113113
</dependency>
114114

tests/test-javalin/src/test/java/org/example/myapp/BaseWebTest.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,8 @@ public static void shutdown() {
2727

2828
public static HttpClientContext client() {
2929
return HttpClientContext.newBuilder()
30-
.withBaseUrl(baseUrl)
31-
.withRequestListener(new RequestLogger())
32-
.withBodyAdapter(new JacksonBodyAdapter(new ObjectMapper()))
33-
//.with(httpClient)
30+
.baseUrl(baseUrl)
31+
.bodyAdapter(new JacksonBodyAdapter())
3432
.build();
3533
}
3634
}

tests/test-javalin/src/test/java/org/example/myapp/HelloControllerTest.java

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
package org.example.myapp;
22

3-
import com.fasterxml.jackson.databind.ObjectMapper;
4-
import io.avaje.http.client.BodyReader;
5-
import io.avaje.http.client.BodyWriter;
6-
import io.avaje.http.client.HttpClientContext;
7-
import io.avaje.http.client.HttpException;
8-
import io.avaje.http.client.JacksonBodyAdapter;
9-
import io.avaje.http.client.RequestLogger;
3+
import io.avaje.http.client.*;
104
import io.restassured.common.mapper.TypeRef;
115
import io.restassured.http.ContentType;
126
import io.restassured.response.Response;
@@ -35,10 +29,9 @@ class HelloControllerTest extends BaseWebTest {
3529
.build();
3630

3731
this.clientContext = HttpClientContext.newBuilder()
38-
.withBaseUrl(baseUrl)
39-
.withRequestListener(new RequestLogger())
40-
.withBodyAdapter(new JacksonBodyAdapter(new ObjectMapper()))
41-
.with(httpClient)
32+
.baseUrl(baseUrl)
33+
.bodyAdapter(new JacksonBodyAdapter())
34+
.client(httpClient)
4235
.build();
4336
}
4437

tests/test-jex/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@
9595
<dependency>
9696
<groupId>io.avaje</groupId>
9797
<artifactId>avaje-http-client</artifactId>
98-
<version>1.7</version>
98+
<version>1.9</version>
9999
<scope>test</scope>
100100
</dependency>
101101

tests/test-jex/src/test/java/org/example/web/BaseWebTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,9 @@ public static void shutdown() {
3030

3131
public static HttpClientContext client() {
3232
return HttpClientContext.newBuilder()
33-
.withBaseUrl(baseUrl)
34-
.withRequestTimeout(Duration.ofMinutes(2))
35-
.withRequestListener(new RequestLogger())
36-
.withBodyAdapter(new JacksonBodyAdapter(new ObjectMapper()))
33+
.baseUrl(baseUrl)
34+
.requestTimeout(Duration.ofMinutes(2))
35+
.bodyAdapter(new JacksonBodyAdapter())
3736
.build();
3837
}
3938
}

tests/test-spark/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@
9393
<dependency>
9494
<groupId>io.avaje</groupId>
9595
<artifactId>avaje-http-client</artifactId>
96-
<version>1.7</version>
96+
<version>1.9</version>
9797
<scope>test</scope>
9898
</dependency>
9999

0 commit comments

Comments
 (0)