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");//表明這個(gè)標(biāo)識(shí)性東西
suite.addTestSuite(TTmmTest.class);
suite.addTestSuite(CalcTest.class);
suite.addTest(new TTmmTest("testHelloworld"));//這里可以添加單個(gè)的測(cè)試方法
return suite;
}
}
Tips:我們看到我們實(shí)際上增加了一個(gè)Test類(lèi),實(shí)際上Testsuite,TestCase都是實(shí)現(xiàn)了Test接口。
創(chuàng)建過(guò)程:TestRunner一開(kāi)始現(xiàn)尋找測(cè)試類(lèi)中的suite方法,找到了加入testsuite
結(jié)果如圖
注意在編寫(xiě)測(cè)試用例的時(shí)候,要保持測(cè)試用例的獨(dú)立性
一個(gè)原則,每條單元測(cè)試用例都必須獨(dú)立運(yùn)行,不能依靠其他測(cè)試用例,或者不能按照什么順序運(yùn)行才可以。如果依靠其他測(cè)試用例的話,會(huì)給調(diào)試帶來(lái)非常大的麻煩,所以這點(diǎn)一定要記住。