java Android Instrumentation Testing:无Instrumentation注册错误
我正在尝试用浓缩咖啡编写Android仪器化测试。当我运行测试时,我得到了这个错误
java.lang.IllegalStateException: No instrumentation registered! Must run under a registering instrumentation.
我不明白这个错误是什么意思
我将简要解释一下我在考试中做了什么。我遵循了谷歌给出的samples和EspressoTesting Tutorial
@SmallTest
@RunWith(AndroidJUnit4.class)
public class ActivityInputTest {
@Rule
public ActivityTestRule<ActivityInput> aiRule = new ActivityTestRule<>(ActivityInput.class);
@Before
public void setUp(){}
}
当我运行测试时,错误发生在注释@Rule
。我能解释一下为什么会发生这种情况,或者这背后有什么问题吗?我对工作代码不感兴趣,但对问题背后的实际问题更感兴趣
共 (0) 个答案