@Test public void testDoesNotCallGetSizeIfOverrideWidthAndHeightAreSet() { harness.overrideWidth = 100; harness.overrideHeight = 100; GenericRequest request = harness.getRequest(); request.begin(); verify(harness.target, never()).getSize(any(SizeReadyCallback.class)); }
@Test public void testCallsGetSizeIfOverrideHeightIsLessThanZero() { harness.overrideHeight = -1; harness.overrideWidth = 100; GenericRequest request = harness.getRequest(); request.begin(); verify(harness.target).getSize(any(SizeReadyCallback.class)); }
@Test public void testCallsEngineWithOverrideWidthAndHeightIfSet() { harness.overrideWidth = 1; harness.overrideHeight = 2; GenericRequest request = harness.getRequest(); request.begin(); verify(harness.engine) .load( eq(harness.overrideWidth), eq(harness.overrideHeight), any(ResourceDecoder.class), any(DataFetcher.class), any(Encoder.class), any(ResourceDecoder.class), any(Transformation.class), any(ResourceEncoder.class), any(ResourceTranscoder.class), any(Priority.class), anyBoolean(), any(DiskCacheStrategy.class), any(ResourceCallback.class)); }