单独特别指定TestCase的某个或多个方法
在项目测试中,我们对于发现的问题通常需要回归测试,而通常可能TestCase中包含多个test方法,为了避免所有的Test全部测试,特别指定某个或某几个方法,在Junit中可以这样调用:
1 //Object[i][0]:TestCase类 Object[i][1]:TestCase中的某个方法名称 2 public ArrayList<TestResult> ExecuteSpecificMethodExecute(Object[][] input) 3 { 4 ArrayList<TestResult> array = new ArrayList<TestResult>(); 5 for (Object[] obj : input) 6 { 7 TestResult tr = junit.textui.TestRunner.run(junit.framework.TestSuite.createTest((Class) obj[0], (String) obj[1])); 8 array.add(tr); 9 } 10 Return array; 11 }