@Test public void shouldCacheTrue() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mRequest.setShouldCache(true); mRequest.setCacheKey("bananaphone"); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertTrue(mCache.putCalled); assertNotNull(mCache.entryPut); assertTrue(Arrays.equals(mCache.entryPut.data, CANNED_DATA)); assertEquals("bananaphone", mCache.keyPut); } }
@Test public void shouldCacheTrue() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mRequest.setShouldCache(true); mRequest.setCacheKey("bananaphone"); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertTrue(mCache.putCalled); assertNotNull(mCache.entryPut); assertTrue(Arrays.equals(mCache.entryPut.data, CANNED_DATA)); assertEquals("bananaphone", mCache.keyPut); } }
@Test public void successPostsResponse() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mNetwork.setNumExceptionsToThrow(0); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertFalse(mDelivery.postError_called); assertTrue(mDelivery.postResponse_called); Response<?> response = mDelivery.responsePosted; assertNotNull(response); assertTrue(response.isSuccess()); assertTrue(Arrays.equals((byte[])response.result, CANNED_DATA)); }
@Test public void successPostsResponse() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mNetwork.setNumExceptionsToThrow(0); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertFalse(mDelivery.postError_called); assertTrue(mDelivery.postResponse_called); Response<?> response = mDelivery.responsePosted; assertNotNull(response); assertTrue(response.isSuccess()); assertTrue(Arrays.equals((byte[])response.result, CANNED_DATA)); }
@Test public void shouldCacheTrue() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mRequest.setShouldCache(true); mRequest.setCacheKey("bananaphone"); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertTrue(mCache.putCalled); assertNotNull(mCache.entryPut); assertTrue(Arrays.equals(mCache.entryPut.data, CANNED_DATA)); assertEquals("bananaphone", mCache.keyPut); } }
@Test public void shouldCacheTrue() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mRequest.setShouldCache(true); mRequest.setCacheKey("bananaphone"); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertTrue(mCache.putCalled); assertNotNull(mCache.entryPut); assertTrue(Arrays.equals(mCache.entryPut.data, CANNED_DATA)); assertEquals("bananaphone", mCache.keyPut); } }
@Test public void shouldCacheTrue() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mRequest.setShouldCache(true); mRequest.setCacheKey("bananaphone"); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertTrue(mCache.putCalled); assertNotNull(mCache.entryPut); assertTrue(Arrays.equals(mCache.entryPut.data, CANNED_DATA)); assertEquals("bananaphone", mCache.keyPut); } }
@Test public void successPostsResponse() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mNetwork.setNumExceptionsToThrow(0); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertFalse(mDelivery.postError_called); assertTrue(mDelivery.postResponse_called); Response<?> response = mDelivery.responsePosted; assertNotNull(response); assertTrue(response.isSuccess()); assertTrue(Arrays.equals((byte[])response.result, CANNED_DATA)); }
@Test public void successPostsResponse() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mNetwork.setNumExceptionsToThrow(0); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertFalse(mDelivery.postError_called); assertTrue(mDelivery.postResponse_called); Response<?> response = mDelivery.responsePosted; assertNotNull(response); assertTrue(response.isSuccess()); assertTrue(Arrays.equals((byte[])response.result, CANNED_DATA)); }
@Test public void successPostsResponse() throws Exception { mNetwork.setDataToReturn(CANNED_DATA); mNetwork.setNumExceptionsToThrow(0); mNetworkQueue.add(mRequest); mNetworkQueue.waitUntilEmpty(TIMEOUT_MILLIS); assertFalse(mDelivery.postError_called); assertTrue(mDelivery.postResponse_called); Response<?> response = mDelivery.responsePosted; assertNotNull(response); assertTrue(response.isSuccess()); assertTrue(Arrays.equals((byte[])response.result, CANNED_DATA)); }