Пример #1
0
  @Test
  public void testDoesNotCallGetSizeIfOverrideWidthAndHeightAreSet() {
    harness.overrideWidth = 100;
    harness.overrideHeight = 100;
    GenericRequest request = harness.getRequest();
    request.begin();

    verify(harness.target, never()).getSize(any(SizeReadyCallback.class));
  }
Пример #2
0
  @Test
  public void testCallsGetSizeIfOverrideHeightIsLessThanZero() {
    harness.overrideHeight = -1;
    harness.overrideWidth = 100;
    GenericRequest request = harness.getRequest();
    request.begin();

    verify(harness.target).getSize(any(SizeReadyCallback.class));
  }
Пример #3
0
  @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));
  }