ForwardingDrawableTest.java 文件源码

java
阅读 44 收藏 0 点赞 0 评论 0

项目:GitHub 作者:
@Test
public void testCopyProperties() {
  Rect rect = new Rect(10, 20, 30, 40);
  int config = 11;
  int level = 100;
  boolean visible = true;
  int[] stateSet = new int[]{1, 2};

  mDrawable.setBounds(rect);
  mDrawable.setChangingConfigurations(config);
  mDrawable.setLevel(level);
  mDrawable.setVisible(visible, false);
  mDrawable.setState(stateSet);

  Drawable newDrawable = mock(Drawable.class);
  mDrawable.setCurrent(newDrawable);

  verify(newDrawable).setBounds(rect);
  verify(newDrawable).setChangingConfigurations(config);
  verify(newDrawable).setLevel(level);
  verify(newDrawable).setVisible(visible, false);
  verify(newDrawable).setState(stateSet);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号