单独特别指定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 }

 

posted @ 2012-05-18 20:31  Wbang Ting  阅读(320)  评论(0编辑  收藏  举报