man*_*uai 5 junit android unit-testing android-testing
在Android开发人员中,我已经看到testPreconditions()方法应该在所有测试之前启动.但是在我的app测试中,它的表现就像一个普通的测试.它不会在所有测试之前运行.有什么不对 ?
以下是来自android开发人员的testPreconditions()的描述:"前置条件测试在执行其他测试之前检查初始应用程序条件.它类似于setUp(),但开销较少,因为它只运行一次."
实际上,testPreconditions()只是另一个单元测试.以下是Diego Torres Milano出版的"Android应用程序测试指南"的引用:
" testPreconditions方法此方法用于检查一些初始条件以正确运行我们的测试.尽管它的名称,但不保证此测试在其他测试之前运行.但是,收集所有前提条件是一个好习惯.以这个自定义名称进行测试."
米兰,迭戈托雷斯(2011-06-23).Android应用程序测试指南(p.76).Packt Publishing.Kindle版.
确保您从正确的类 (ActivityInstrumentationTestCase2) 继承,并且您的方法签名匹配:
public void testPreconditions()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |