Pet*_*ale 5 eclipse junit android
我有一个自定义计时器,扩展android.os.CountDownTimer.我在测试项目(标准Android/Eclipse项目配置)中测试自定义Timer.当我运行此测试时,我得到:
java.lang.NoClassDefFoundError:
java.lang.ClassLoader.defineClass的java.lang.ClassLoader.defineClass1(Native Method)
中的android/os/CountDownTimer (ClassLoader.java:698)
你明白了.我可以不在junit测试中运行引用android代码的代码吗?
小智 0
您不能这样做,因为如果没有进一步的说明,就不可能使用 JUnit 测试 Android 的资源。您必须首先对您的项目进行检测。本教程和以下内容很好地描述了此过程:
http://mylifewithandroid.blogspot.com/2008/11/controlling-instrumentation.html
http://mylifewithandroid.blogspot.com/2008/11/junit-in-android.html
这是另一个测试项目的解释代码片段: http://marakana.com/tutorials/android/junit-test-example.html
在这里你可以在 Stack Overflow 上找到答案: /sf/ask/36561871/
归档时间: |
|
查看次数: |
2436 次 |
最近记录: |