我是android测试的新手。我在测试中使用的只是ActivityInstrumentationTestCase2 (AITC2),这在Hello,测试教程中有解释。
我用AITC2做了一个测试类,它运行得很好。但是,一旦我将基本测试类更改为SingleLaunchActivityTestCase (SLATC),我就得到了指定"Unable to resolve intent.. blabla..“的RuntimeException。我怀疑它起源于launchActivity()。
我认为AITC2和SLATC很像,除了在SLATC中测试的活动只启动一次(setUp()对于所有测试用例只启动一次),而在AITC2中每个测试用例都会启动活动。
我试图找到一些关于如何使用SLATC的示例或文档,但仍然没有成功。:(.
有人知道为什么这个活动不能在SLATC启动吗?提前感谢:)
发布于 2010-10-14 08:41:30
解决了它。我在构造函数中放入了错误的包字符串,因为我的项目中有几个不同的子包。
我放了package.activity,它应该是唯一的包。
回答我自己的问题有点奇怪,但以防有人从和我一样的错误中寻找答案。
https://stackoverflow.com/questions/3925435
复制