目前我正在研究为Android应用程序编写单元和集成测试的方法。我很困惑,没有可能直接向方法提供一组参数,就像JUnitParams库那样。 所以我有几个问题:
答案 0 :(得分:0)
我不熟悉JUnitParamsRunner,但我建议您创建多个测试方法,每个测试方法对应一个您想要测试的结果。您正在测试的每个类都应该拥有自己的测试类,并且测试所需的代码将包含在其中(除了通用帮助程序)。
这通常是我的测试的样子(基本上是Given,When,Then):
public void testExample() throws Exception {
// setup test data
// do the actual method calls
// assert the expected outcome
}