當(dāng)單元測(cè)試完成后,我們可以用 Junit 提供的 TestSuite 對(duì)象對(duì)測(cè)試單元進(jìn)行組織,你可以決定測(cè)試的順序,然后運(yùn)行你的測(cè)試。
4. 如何維護(hù)單元測(cè)試
通過(guò)上面的描述,我們對(duì)如何確定和編寫(xiě)測(cè)試有了基本的了解,但是需求總是變化的,因此我們的單元測(cè)試也會(huì)根據(jù)需求的變化不斷的演變。如果我們決定修改類的行為規(guī)則,可以明確的是,我們當(dāng)然會(huì)對(duì)針對(duì)這個(gè)類的測(cè)試單元進(jìn)行修改,以適應(yīng)變化。但是如果對(duì)這個(gè)類僅有調(diào)用關(guān)系的類的行為定義沒(méi)有變化則相應(yīng)的單元測(cè)試仍然是可靠和充分的,同時(shí)如果包含行為變化的類的對(duì)象的狀態(tài)定義與其沒(méi)有直接的關(guān)系,測(cè)試單元仍然起效。這種結(jié)果也是封裝原則的優(yōu)勢(shì)體現(xiàn)。