由于IllegalAccessError,一个ActivityInstrumentationTestCase2类失败

时间:2013-11-10 14:05:34

标签: android testing

我有一个带有关联测试项目的Android项目,使用ActivityInstrumentationTestCase2和AndroidTestCases。

一直都很好,直到我重构了一个被测试的课程并将其中的一部分分解为一个小班。

现在,在该类上运行测试失败了:

[exec] net.mackenzie_serres.meteowidget.ui.activities.MainActivityTests:INSTRUMENTATION_RESULT:shortMsg = java.lang.IllegalAccessError [exec] INSTRUMENTATION_RESULT:longMsg = java.lang.IllegalAccessError:预验证类中的类ref被解析为意外实现 [exec] INSTRUMENTATION_CODE:0

所有其他测试用例(两种类型)都继续运行并且通过正常。 评论这个测试,它也像以前一样运行得很好。

从ant或IntelliJ运行时失败。干净的构建没有效果。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我的错误!

似乎我错误地把这个课程考虑在了Test项目中。 它将全部编译,构建和运行,但随后测试失败......

希望如果其他人做了这个愚蠢的事情,他们会在拔掉头发之前找到这个帖子。