【发布时间】:2015-09-24 14:06:12
【问题描述】:
我的 Android 应用模块中有一个简单的单元测试:
/src/test/java/org.acme.test/SimpleTest.java
当我跑步时:
./gradlew clean testDebug --tests='*.SimpleTest'
我得到了这个例外:
java.lang.Exception: Custom runner class AndroidJUnit4 should have a public constructor with signature AndroidJUnit4(Class testClass)
为什么它认为'AndroidJUnit4'是一个自定义运行器类,而它是一个最终类?
【问题讨论】:
-
为什么要在
src/test/目录中保留带有AndroidJUnit4 注释的测试?不应该在src/androidTest目录吗?