instrumentation中ActivityInstrumentationTestCase2学习笔记(3)

在正常的系统环境中测试单个Activity的类。你不能注入一个模拟的Context,但你可以注入一个模拟的Intent。另外,你还可以在UI线程(应用程序的主线程)运行测试方法,并且可以给应用程序UI发送按键及触摸事件。

继承自ActivityTestCase,重写4个方法,新增2个方法.提供单个activity的功能测试


getActivity


ActivityTestCase中的方法,得到Activity对象


runTest()


InstrumentationTestCase中的方法,启动测试


setActivityInitialTouchMode(boolean initialTouchMode)


设置触摸模式开关


setActivityIntent(Intent i)


设置intent对象


setUp/tearDown


case前操作方法/case结束后执行方法



你可能感兴趣的:(测试工程师成长之路)