public static void assertEquals(ScaleDrawable a,ScaleDrawable b)
{
assertEqualsDrawableWrapper(a, b);
assertEquals(a.isStateful(), b.isStateful());
Drawable.ConstantState a_state = a.getConstantState();
Drawable.ConstantState b_state = b.getConstantState();
Class classScaleState = TestUtil.resolveClass(ScaleDrawable.class.getName() + "$ScaleState");
assertEquals((Float) TestUtil.getField(a_state, classScaleState, "mScaleWidth"), (Float) TestUtil.getField(b_state, classScaleState, "mScaleWidth"));
assertEquals((Float) TestUtil.getField(a_state, classScaleState, "mScaleHeight"), (Float) TestUtil.getField(b_state, classScaleState, "mScaleHeight"));
assertEquals((Integer) TestUtil.getField(a_state, classScaleState, "mGravity"), (Integer) TestUtil.getField(b_state, classScaleState, "mGravity"));
// android:drawable
if (Build.VERSION.SDK_INT < TestUtil.MARSHMALLOW) // 23
{
assertEquals((Drawable) TestUtil.getField(a_state, classScaleState, "mDrawable"), (Drawable) TestUtil.getField(b_state, classScaleState, "mDrawable"));
}
}
Assert.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:itsnat_droid
作者:
评论列表
文章目录