Пример #1
0
 @Test
 public void testSetSrc() throws Exception {
   mWXImage.mDomObj = new WXDomObject();
   mWXImage.mDomObj.attr = PowerMockito.mock(WXAttr.class);
   PowerMockito.when(mWXImage.mDomObj.attr.getImageSharpen()).thenReturn(WXImageSharpen.SHARPEN);
   mWXImage.setSrc("");
 }
Пример #2
0
  @Test
  public void testSetResize() throws Exception {
    ImageView imageView =
        mWXImage.initComponentHostView(Robolectric.setupActivity(TestActivity.class));
    mWXImage.mHost = imageView;

    mWXImage.setResize("cover");
    ImageView.ScaleType scaleType = mWXImage.getHostView().getScaleType();
    assertEquals(scaleType, ImageView.ScaleType.CENTER_CROP);
  }
Пример #3
0
  @Test
  @PrepareForTest(WXImageView.class)
  public void testSetBackgroundColor() throws Exception {

    ImageView imageView =
        mWXImage.initComponentHostView(Robolectric.setupActivity(TestActivity.class));
    mWXImage.mHost = imageView;

    mWXImage.setBackgroundColor("#FFFFFF");

    Drawable drawable = mWXImage.getHostView().getBackground();
    assertEquals(drawable instanceof BorderDrawable, true);
  }
Пример #4
0
  @Test
  @PrepareForTest(WXImageView.class)
  public void testInitComponentHostView() throws Exception {

    ImageView imageView =
        mWXImage.initComponentHostView(Robolectric.setupActivity(TestActivity.class));
    assertEquals(imageView.getClass(), WXImageView.class);
  }