freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

junit單元測試框架-2-張明生-文庫吧資料

2025-08-10 23:23本頁面
  

【正文】 alculatorTest extends TestCase { private Calculator cal。 } public int divide(int a, int b) throws Exception{ if(0 == b){ throw new Exception(除數(shù)不能為零! )。 } public int minus(int a, int b){ return a b。 運行的測試結(jié)果由 TestResult收集, 由 TestRunner來報告這些信息。 ? TestResult收集了測試的相關(guān)信息, TestRunner報告這些信息。我們把插入的這些語句稱為斷言。沒有 TestFailure對象進(jìn)度條就用 綠色 ,否則進(jìn)度條用 紅色 并輸出失敗測試的數(shù)目 ? Failure與 Error Failure是一個期望的被 assert()方法檢查到的失敗 如果 result的結(jié)果不等于 60,則是一個 Failure: Error是測試不可預(yù)料的,是意外的問題引起的錯誤。 ? 它儲存了所有測試的詳細(xì)情況,是通過還是失敗。 TestResult類 ? TestResult類是一個收集器。 Test接口 ? Test:是 TestCase、 TestSuite 的共同接口。 ? Assert:當(dāng)條件成立時 assert方法保持沉默,但若條件不成立就拋出異常。為了執(zhí)行 TestSuite,需要使用 TestRunner。 TestSuite類 TestRunner 類 ? TestRunner用來啟動測試的用戶界面,BaseTestRunner是所有 TestRunner的超類 ? Junit提供了三種運行器,分別為:; ;; 一種是文本方式,后兩種是圖形方式都擴(kuò)展于 Base TestRunner ? 測試成功,字符界面返回 OK,圖形顯示條界面呈綠色,且沒有 failures和 errors提示 JUnit三骨干 ? JUnit成員三重唱,共同產(chǎn)生測試結(jié)果 ? 當(dāng)你需要編寫更多的 TestCase的時候,你可以創(chuàng)建更多的TestCase對象。 ?測試用例的測試方法必須被聲明為 void。 ?測試用例必須繼承 TestCase類。 TestCase—— fixture TestSuite類 ?TestSuite負(fù)責(zé)組裝多個 TestCases. ?測試中可能包括了對被測類的多個測試 , TestSuite負(fù)責(zé)收集組合這些測試,以便可以在一個測試中 ,完成全部的對被測類的多個測試 . ?TestSuite類實現(xiàn)了 Test接口 ,且可以包含其他的 Test時拋出的所有異常。例如,測試環(huán)境或測試數(shù)據(jù)等。 ?其構(gòu)造函數(shù) TestCase(String name)可以根據(jù)輸入的測試名稱創(chuàng)建一個測試用例 . ?setUp()方法用于集中初始化測試所需的所有變量和實例 ,并在調(diào)用測試類中的每個測試方法前都會再次執(zhí)行 ,這樣保證了每次測試的獨立性 . ?tearDown()方法則在執(zhí)行測試后 ,釋放變量和實例 . ? setUp() 和 tearDown()是 JUnit設(shè)置公共fixture的方法。 JUnit 框架 r u n ( ) i n t e r f a c e T e s tf N a m es e t U p ( )r u n T e s t ( )t e a r D o w n ( )r u n ( )T e s t C a s er u n ( )a d d T e s t ( )T e s t S u i t e*T e s t R e s u l tj u n i t . f r a m e w o r ka s s e r t T r u e ( )a s s e r t E q u a l s ( ). . .A s s e r tj u n
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1