Android单元测试研究与实践(17)
assertEquals(toastContent,ShadowToast.getTextOfLatestToast()); } 上述函数均需要在Dialog或Toast产生之后执行,能够测试Dialog和Toast是否弹出。 Shadow写法介绍 Robolectric的本
assertEquals(toastContent, ShadowToast.getTextOfLatestToast());
}
上述函数均需要在Dialog或Toast产生之后执行,能够测试Dialog和Toast是否弹出。
Shadow写法介绍
Robolectric的本质是在Java运行环境下,采用Shadow的方式对Android中的组件进行模拟测试,从而实现Android单元测试。对于一些Robolectirc暂不支持的组件,可以采用自定义Shadow的方式扩展Robolectric的功能。
-
@Implements(Point.class)
-
-
public class ShadowPoint {
-
原文转自:http://tech.meituan.com/Android_unit_test.html