【发布时间】:2013-05-03 02:55:48
【问题描述】:
我正在尝试为特定的Activity 编写批处理仪器测试(使用ActivityInstrumentationTestCase2),每次测试运行时我都会更改意图。我可以通过一个测试来做到这一点,只需循环停止并以新的意图重新启动 Activity,但这不是我想要的。一个原因是它们确实应该是单独的测试运行。另一个原因是,我在测试完成时使用Spoon 生成报告,并且报告会正确地认为我只运行了一个测试。
我希望将单个测试视为可能无限数量的测试,并在每次测试运行时将数据传递给测试。
很遗憾,您不能使用Theories,因为它会导致 InstrumentationTestRunner 无法找到我的测试的 RuntimeException。有谁有这方面的运气吗?
【问题讨论】:
标签: android junit instrumentation spoon