在JUnit中,可以同时使用@RunWith 和 @parameter 注解来为单元测试传递参数。
注意:
在Eclipse中因为版本问题,可能无法使用@parameters(name = "xxx"),详见解决办法(文章的最后部分: IDE Bug - Eclipse):
https://github.com/junit-team/junit/wiki/Parameterized-tests
1. MathUtils – 参数化测试
查看一个简单的 add 方法。
MathUtils.java
package com.yiibai.match.utils;
public class MathUtils {
public static int add(int a, int b) {
return a + b;
}
}
这里有一个为上面的JUnit测试类,阅读不言自明的注释。
MathUtilsTest.java
package com.yiibai.match.utils;
import static org.junit.