Skip to content

Commit d1305ef

Browse files
committed
Updated okhttp to 5.0.0
1 parent 340ed19 commit d1305ef

18 files changed

Lines changed: 49 additions & 38 deletions

pom.xml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
<plugin>
7474
<groupId>org.apache.maven.plugins</groupId>
7575
<artifactId>maven-gpg-plugin</artifactId>
76-
<version>3.2.7</version>
76+
<version>3.2.8</version>
7777
<executions>
7878
<execution>
7979
<id>sign-artifacts</id>
@@ -119,7 +119,7 @@
119119
<maven.javadoc.plugin.version>3.11.2</maven.javadoc.plugin.version>
120120
<mockito.version>5.18.0</mockito.version>
121121
<slf4j.version>2.0.16</slf4j.version>
122-
<okhttp.version>4.12.0</okhttp.version>
122+
<okhttp.version>5.0.0</okhttp.version>
123123
</properties>
124124

125125
<dependencies>
@@ -194,21 +194,27 @@
194194
<version>4.5.0</version>
195195
</dependency>
196196
<!-- HttpClient -->
197+
<!-- HttpClient -->
197198
<dependency>
198199
<groupId>com.squareup.okhttp3</groupId>
199200
<artifactId>okhttp</artifactId>
200201
<version>${okhttp.version}</version>
201202
</dependency>
202203
<dependency>
203204
<groupId>com.squareup.okhttp3</groupId>
204-
<artifactId>mockwebserver</artifactId>
205+
<artifactId>okhttp-jvm</artifactId>
206+
<version>${okhttp.version}</version>
207+
</dependency>
208+
<dependency>
209+
<groupId>com.squareup.okhttp3</groupId>
210+
<artifactId>mockwebserver3-junit5</artifactId>
205211
<version>${okhttp.version}</version>
206212
<scope>test</scope>
207213
</dependency>
208214
<dependency>
209215
<groupId>com.squareup.okio</groupId>
210216
<artifactId>okio</artifactId>
211-
<version>3.14.0</version>
217+
<version>3.15.0</version>
212218
</dependency>
213219
</dependencies>
214220

@@ -217,7 +223,7 @@
217223
<plugin>
218224
<groupId>org.apache.maven.plugins</groupId>
219225
<artifactId>maven-enforcer-plugin</artifactId>
220-
<version>3.5.0</version>
226+
<version>3.6.0</version>
221227
<executions>
222228
<execution>
223229
<id>enforce-maven</id>

src/test/java/com/amilesend/tmdb/client/FunctionalTestBase.java

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
import com.amilesend.tmdb.client.parse.GsonFactory;
2424
import lombok.Getter;
2525
import lombok.SneakyThrows;
26+
import mockwebserver3.MockResponse;
27+
import mockwebserver3.MockWebServer;
2628
import okhttp3.OkHttpClient;
27-
import okhttp3.mockwebserver.MockResponse;
28-
import okhttp3.mockwebserver.MockWebServer;
2929
import okio.Buffer;
3030
import org.junit.jupiter.api.AfterEach;
3131
import org.junit.jupiter.api.BeforeEach;
@@ -53,7 +53,7 @@ public void setUp() {
5353
@SneakyThrows
5454
@AfterEach
5555
public void cleanUp() {
56-
mockWebServer.shutdown();
56+
mockWebServer.close();
5757
}
5858

5959
protected void setUpMockResponse(final int responseCode) {
@@ -63,14 +63,17 @@ protected void setUpMockResponse(final int responseCode) {
6363
@SneakyThrows
6464
protected void setUpMockResponse(final int responseCode, final SerializedResource responseBodyResource) {
6565
if (responseBodyResource == null) {
66-
mockWebServer.enqueue(new MockResponse().setResponseCode(responseCode));
66+
mockWebServer.enqueue(new MockResponse.Builder()
67+
.code(responseCode)
68+
.build());
6769
return;
6870
}
6971

70-
mockWebServer.enqueue(new MockResponse()
71-
.setResponseCode(responseCode)
72+
mockWebServer.enqueue(new MockResponse.Builder()
73+
.code(responseCode)
7274
.addHeader("Content-Type", "application/json; charset=utf-8")
73-
.setBody(new Buffer().write(responseBodyResource.toBytes())));
75+
.body(new Buffer().write(responseBodyResource.toBytes()))
76+
.build());
7477
}
7578

7679
protected String getMockWebServerUrl() {

src/test/java/com/amilesend/tmdb/client/api/AccountApiFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@
7777
import static com.amilesend.tmdb.client.data.account.AccountApiDataValidator.assertSameGetRatedTVResponse;
7878
import static com.amilesend.tmdb.client.data.account.AccountApiDataValidator.assertSameGetWatchlistMoviesResponse;
7979
import static com.amilesend.tmdb.client.data.account.AccountApiDataValidator.assertSameGetWatchlistTVResponse;
80-
import static org.junit.Assert.assertEquals;
80+
import static org.junit.jupiter.api.Assertions.assertEquals;
8181

8282
public class AccountApiFunctionalTest extends FunctionalTestBase {
8383
private static final int ACCOUNT_ID = 1;

src/test/java/com/amilesend/tmdb/client/api/AuthenticationApiFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import static com.amilesend.tmdb.client.data.auth.AuthenticationApiDataHelper.newCreateSessionResponse;
3939
import static com.amilesend.tmdb.client.data.auth.AuthenticationApiDataHelper.newDeleteSessionResponse;
4040
import static com.amilesend.tmdb.client.data.auth.AuthenticationApiDataHelper.newValidateKeyResponse;
41-
import static org.junit.Assert.assertEquals;
41+
import static org.junit.jupiter.api.Assertions.assertEquals;
4242

4343
public class AuthenticationApiFunctionalTest extends FunctionalTestBase {
4444
private AuthenticationApi apiUnderTest;

src/test/java/com/amilesend/tmdb/client/api/MoviesApiFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@
116116
import static com.amilesend.tmdb.client.data.movie.MoviesApiDataValidator.assertSameGetVideosResponse;
117117
import static com.amilesend.tmdb.client.data.movie.MoviesApiDataValidator.assertSameGetWatchProvidersResponse;
118118
import static com.amilesend.tmdb.client.data.movie.MoviesApiDataValidator.assertSameMovieDetails;
119-
import static org.junit.Assert.assertEquals;
119+
import static org.junit.jupiter.api.Assertions.assertEquals;
120120

121121
public class MoviesApiFunctionalTest extends FunctionalTestBase {
122122
private MoviesApi apiUnderTest;

src/test/java/com/amilesend/tmdb/client/api/TvEpisodesApiFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
import static com.amilesend.tmdb.client.data.tv.TvEpisodesApiDataValidator.assertSameGetImagesResponse;
7474
import static com.amilesend.tmdb.client.data.tv.TvEpisodesApiDataValidator.assertSameGetTranslationsResponse;
7575
import static com.amilesend.tmdb.client.data.tv.TvEpisodesApiDataValidator.assertSameGetVideosResponse;
76-
import static org.junit.Assert.assertEquals;
76+
import static org.junit.jupiter.api.Assertions.assertEquals;
7777

7878
public class TvEpisodesApiFunctionalTest extends FunctionalTestBase {
7979
private TvEpisodesApi apiUnderTest;

src/test/java/com/amilesend/tmdb/client/api/TvSeriesApiFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@
126126
import static com.amilesend.tmdb.client.data.tv.TvSeriesApiDataValidator.assertSameGetTranslationsResponse;
127127
import static com.amilesend.tmdb.client.data.tv.TvSeriesApiDataValidator.assertSameGetVideosResponse;
128128
import static com.amilesend.tmdb.client.data.tv.TvSeriesApiDataValidator.assertSameGetWatchProvidersResponse;
129-
import static org.junit.Assert.assertEquals;
129+
import static org.junit.jupiter.api.Assertions.assertEquals;
130130

131131
public class TvSeriesApiFunctionalTest extends FunctionalTestBase {
132132
private TvSeriesApi apiUnderTest;

src/test/java/com/amilesend/tmdb/client/api/WatchProvidersApiFunctionalTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import static com.amilesend.tmdb.client.data.watch.WatchProvidersApiDataHelper.newGetAvailableRegionsResponse;
3636
import static com.amilesend.tmdb.client.data.watch.WatchProvidersApiDataHelper.newGetMovieProvidersResponse;
3737
import static com.amilesend.tmdb.client.data.watch.WatchProvidersApiDataHelper.newGetTvProvidersResponse;
38-
import static org.junit.Assert.assertEquals;
38+
import static org.junit.jupiter.api.Assertions.assertEquals;
3939

4040
public class WatchProvidersApiFunctionalTest extends FunctionalTestBase {
4141
private WatchProvidersApi apiUnderTest;

src/test/java/com/amilesend/tmdb/client/connection/auth/GuestSessionManagerTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@
3232
import java.time.LocalDateTime;
3333
import java.time.temporal.ChronoUnit;
3434

35-
import static org.junit.Assert.assertEquals;
36-
import static org.junit.Assert.assertNull;
37-
import static org.junit.Assert.assertThrows;
3835
import static org.junit.jupiter.api.Assertions.assertAll;
36+
import static org.junit.jupiter.api.Assertions.assertEquals;
3937
import static org.junit.jupiter.api.Assertions.assertInstanceOf;
38+
import static org.junit.jupiter.api.Assertions.assertNull;
39+
import static org.junit.jupiter.api.Assertions.assertThrows;
4040
import static org.mockito.ArgumentMatchers.any;
4141
import static org.mockito.Mockito.doThrow;
4242
import static org.mockito.Mockito.verifyNoInteractions;

src/test/java/com/amilesend/tmdb/client/data/search/SearchApiDataValidator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@
3939
import java.util.Objects;
4040

4141
import static com.amilesend.tmdb.client.data.movie.MoviesApiDataValidator.assertSameKeywords;
42-
import static org.junit.Assert.fail;
4342
import static org.junit.jupiter.api.Assertions.assertAll;
4443
import static org.junit.jupiter.api.Assertions.assertEquals;
4544
import static org.junit.jupiter.api.Assertions.assertNull;
45+
import static org.junit.jupiter.api.Assertions.fail;
4646

4747
@UtilityClass
4848
public class SearchApiDataValidator {

0 commit comments

Comments
 (0)