2323import com .squareup .okhttp .RequestBody ;
2424import com .squareup .okhttp .Response ;
2525import com .squareup .okhttp .mockwebserver .MockResponse ;
26+ import com .squareup .okhttp .mockwebserver .MockWebServer ;
2627import com .squareup .okhttp .mockwebserver .RecordedRequest ;
27- import com .squareup .okhttp .mockwebserver .rule .MockWebServerRule ;
2828import okio .BufferedSource ;
2929import okio .GzipSource ;
3030import okio .Okio ;
3131import okio .Source ;
3232import org .graylog .plugins .usagestatistics .providers .CompressingOkHttpClientProvider ;
3333import org .graylog2 .shared .bindings .providers .OkHttpClientProvider ;
34- import org .junit .Rule ;
3534import org .junit .Test ;
3635
3736import java .io .ByteArrayInputStream ;
4039import static org .assertj .core .api .Assertions .assertThat ;
4140
4241public class GzipRequestInterceptorTest {
43- @ Rule
44- public MockWebServerRule mockWebServerRule = new MockWebServerRule ();
42+ public final MockWebServer mockWebServer = new MockWebServer ();
4543
4644 private final OkHttpClientProvider clientProvider = new OkHttpClientProvider (
4745 Duration .seconds (1L ),
@@ -53,17 +51,17 @@ public class GzipRequestInterceptorTest {
5351 public void httpClientUsesGzipInRequests () throws Exception {
5452 CompressingOkHttpClientProvider provider = new CompressingOkHttpClientProvider (clientProvider , true );
5553 OkHttpClient client = provider .get ();
56- mockWebServerRule .enqueue (new MockResponse ().setResponseCode (202 ));
54+ mockWebServer .enqueue (new MockResponse ().setResponseCode (202 ));
5755
5856 Request request = new Request .Builder ()
59- .url (mockWebServerRule . getUrl ("/test" ))
57+ .url (mockWebServer . url ("/test" ))
6058 .post (RequestBody .create (MediaType .parse ("text/plain; charset=utf-8" ), "Test" ))
6159 .build ();
6260 Response response = client .newCall (request ).execute ();
6361
6462 assertThat (response .isSuccessful ()).isTrue ();
6563
66- RecordedRequest recordedRequest = mockWebServerRule .takeRequest ();
64+ RecordedRequest recordedRequest = mockWebServer .takeRequest ();
6765 assertThat (recordedRequest .getHeader (HttpHeaders .CONTENT_ENCODING )).isEqualTo ("gzip" );
6866 assertThat (recordedRequest .getHeader (HttpHeaders .CONTENT_TYPE )).isEqualTo ("text/plain; charset=utf-8" );
6967
0 commit comments