package calculor.Calculor;
import junit.framework.Test;
import junit.framework.TestSuite;
//import junit.sampling.*;
public class TestAll {
public static Test suite()
{
TestSuite suite =x new TestSuite("All tests from part1");//表明這個標識性東西
suite.addTestSuite(TTmmTest.class);
suite.addTestSuite(CalcTest.class);
suite.addTest(new TTmmTest("testHelloworld"));//這里可以添加單個的測試方法
return suite;
}
}
Tips:我們看到我們實際上增加了一個Test類,實際上Testsuite,TestCase都是實現(xiàn)了Test接口。
創(chuàng)建過程:TestRunner一開始現(xiàn)尋找測試類中的suite方法,找到了加入testsuite
結(jié)果如圖
注意在編寫測試用例的時候,要保持測試用例的獨立性
一個原則,每條單元測試用例都必須獨立運行,不能依靠其他測試用例,或者不能按照什么順序運行才可以。如果依靠其他測試用例的話,會給調(diào)試帶來非常大的麻煩,所以這點一定要記住。