Skip to content

Commit 913a2ed

Browse files
authored
Merge pull request #1281 from hub4j/bitwiseman-patch-2
Update okhttp to 4.9.2
2 parents 4bfa0ed + 0940530 commit 913a2ed

12 files changed

+36
-17
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<spotbugs.version>4.4.2</spotbugs.version>
3838
<spotbugs-maven-plugin.failOnError>true</spotbugs-maven-plugin.failOnError>
3939
<hamcrest.version>2.2</hamcrest.version>
40-
<okhttp3.version>4.4.1</okhttp3.version>
40+
<okhttp3.version>4.9.2</okhttp3.version>
4141
<okio.version>2.10.0</okio.version>
4242
<!-- Using this as the minimum bar for code coverage. Adding methods without covering them will fail this. -->
4343
<jacoco.coverage.target.bundle.method>0.70</jacoco.coverage.target.bundle.method>

src/test/java/org/kohsuke/github/extras/okhttp3/OkHttpConnectorTest.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import okhttp3.Cache;
66
import okhttp3.OkHttpClient;
77
import org.apache.commons.io.FileUtils;
8+
import org.junit.After;
89
import org.junit.Before;
910
import org.junit.Test;
1011
import org.kohsuke.github.AbstractGitHubWireMockTest;
@@ -67,6 +68,7 @@ public OkHttpConnectorTest() {
6768
private static int maxAgeNoneHitCount = 11;
6869

6970
private GHRateLimit rateLimitBefore;
71+
private Cache cache = null;
7072

7173
@Override
7274
protected WireMockConfiguration getWireMockOptions() {
@@ -88,6 +90,13 @@ public void setupRepo() throws Exception {
8890
}
8991
}
9092

93+
@After
94+
public void deleteCache() throws IOException {
95+
if (cache != null) {
96+
cache.delete();
97+
}
98+
}
99+
91100
@Test
92101
public void DefaultConnector() throws Exception {
93102

@@ -120,7 +129,6 @@ public void OkHttpConnector_NoCache() throws Exception {
120129

121130
checkRequestAndLimit(okhttpNetworkRequestCount, okhttpRateLimitUsed);
122131

123-
Cache cache = client.cache();
124132
assertThat("Cache", cache, is(nullValue()));
125133
}
126134

@@ -147,8 +155,6 @@ public void OkHttpConnector_Cache_MaxAgeNone() throws Exception {
147155

148156
checkRequestAndLimit(maxAgeNoneNetworkRequestCount, maxAgeNoneRateLimitUsed);
149157

150-
Cache cache = client.cache();
151-
152158
// NOTE: this is actually bad.
153159
// This elevated hit count is the stale requests returning bad data took longer to detect a change.
154160
assertThat("getHitCount", cache.hitCount(), is(maxAgeNoneHitCount));
@@ -176,7 +182,6 @@ public void OkHttpConnector_Cache_MaxAge_Three() throws Exception {
176182

177183
checkRequestAndLimit(maxAgeThreeNetworkRequestCount, maxAgeThreeRateLimitUsed);
178184

179-
Cache cache = client.cache();
180185
assertThat("getHitCount", cache.hitCount(), is(maxAgeThreeHitCount));
181186
}
182187

@@ -202,7 +207,6 @@ public void OkHttpConnector_Cache_MaxAgeDefault_Zero() throws Exception {
202207

203208
checkRequestAndLimit(maxAgeZeroNetworkRequestCount, maxAgeZeroRateLimitUsed);
204209

205-
Cache cache = client.cache();
206210
assertThat("getHitCount", cache.hitCount(), is(maxAgeZeroHitCount));
207211
}
208212

@@ -228,7 +232,7 @@ private OkHttpClient createClient(boolean useCache) throws IOException {
228232
File cacheDir = new File("target/cache/" + baseFilesClassPath + "/" + mockGitHub.getMethodName());
229233
cacheDir.mkdirs();
230234
FileUtils.cleanDirectory(cacheDir);
231-
Cache cache = new Cache(cacheDir, 100 * 1024L * 1024L);
235+
cache = new Cache(cacheDir, 100 * 1024L * 1024L);
232236

233237
builder.cache(cache);
234238
}

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-10-10.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
"name": "repos_hub4j-test-org_github-api",
44
"request": {
55
"url": "/repos/hub4j-test-org/github-api",
6-
"method": "GET"
6+
"method": "GET",
7+
"headers": {
8+
"If-None-Match": {
9+
"absent" : true
10+
}
11+
}
712
},
813
"response": {
914
"status": 200,

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-12-12.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"If-None-Match": {
9-
"equalTo": "\"4f508593b64df214fee8f6ab42df633c\""
9+
"matches": "^(W/)?\"4f508593b64df214fee8f6ab42df633c\"$"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-13-13.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"If-None-Match": {
9-
"equalTo": "\"4f508593b64df214fee8f6ab42df633c\""
9+
"matches": "^(W/)?\"4f508593b64df214fee8f6ab42df633c\"$"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-14-14.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"If-None-Match": {
9-
"equalTo": "\"4f508593b64df214fee8f6ab42df633c\""
9+
"matches": "^(W/)?\"4f508593b64df214fee8f6ab42df633c\"$"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-16-16.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"If-None-Match": {
9-
"equalTo": "\"31f73a7ecc35bbecec125851ce166af4\""
9+
"matches": "^(W/)?\"31f73a7ecc35bbecec125851ce166af4\"$"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-17-17.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"If-None-Match": {
9-
"equalTo": "\"31f73a7ecc35bbecec125851ce166af4\""
9+
"matches": "^(W/)?\"31f73a7ecc35bbecec125851ce166af4\"$"
1010
}
1111
}
1212
},

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-4-4.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
"name": "repos_hub4j-test-org_github-api",
44
"request": {
55
"url": "/repos/hub4j-test-org/github-api",
6-
"method": "GET"
6+
"method": "GET",
7+
"headers": {
8+
"If-None-Match": {
9+
"absent" : true
10+
}
11+
}
712
},
813
"response": {
914
"status": 200,

src/test/resources/org/kohsuke/github/extras/OkHttpConnectorTest/wiremock/OkHttpConnector_Cache_MaxAgeDefault_Zero/mappings/repos_hub4j-test-org_github-api-6-6.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"method": "GET",
77
"headers": {
88
"If-None-Match": {
9-
"equalTo": "\"295ae3430c604f3d10b6eb145fe511b5\""
9+
"matches": "^(W/)?\"295ae3430c604f3d10b6eb145fe511b5\"$"
1010
}
1111
}
1212
},

0 commit comments

Comments
 (0)