case HttpStatus.SC_PARTIAL_CONTENT: BackendResponse backendResponse = getBackendResponse(args.getResponseBody()); List<String> originalItems = generateOriginalItems(args);
@Test public void passGenerateOriginalItemsNonGZIP() { TransmissionPolicyManager tpm = new TransmissionPolicyManager(true); TransmissionDispatcher mockedDispatcher = Mockito.mock(TransmissionDispatcher.class); TransmissionHandlerArgs args = new TransmissionHandlerArgs(); args.setResponseCode(206); args.setTransmission(new Transmission(fourItemsNonGZIP.getBytes(), "application/json", "utf8")); args.setTransmissionDispatcher(mockedDispatcher); PartialSuccessHandler eh = new PartialSuccessHandler(tpm); List<String> originalItems = eh.generateOriginalItems(args); Assert.assertEquals(4, originalItems.size()); }
@Test public void passGenerateOriginalItemsGZIP() { TransmissionPolicyManager tpm = new TransmissionPolicyManager(true); TransmissionDispatcher mockedDispatcher = Mockito.mock(TransmissionDispatcher.class); TransmissionHandlerArgs args = new TransmissionHandlerArgs(); args.setResponseCode(206); args.setTransmission(new Transmission(fourItems, "application/x-json-stream", "gzip")); args.setTransmissionDispatcher(mockedDispatcher); PartialSuccessHandler eh = new PartialSuccessHandler(tpm); List<String> originalItems = eh.generateOriginalItems(args); Assert.assertEquals(4, originalItems.size()); }