單元測試常用函式
斷言函式/說明
用例assertempty
元素為空 使用
assertfalse
斷言false 使用
asserttrue
斷言為真 使用
assertnull
為空 使用
assertinternaltype
元素型別判斷 使用
斷言函式/說明
用例assertarrayhaskey
斷言陣列中含有某個key 使用
assertarraysubset
陣列含有某個子級 使用
assertcontains
陣列包含某個元素 使用
assertcontainsonly
陣列只有某個元素 使用
assertcontainsonlyinstancesof
陣列只包含某個例項 使用
assertcount
陣列元素的個數統計 使用
斷言函式/說明
用例assertregexp
符合某個正則 使用
assertstringmatchesformat
字串匹配格式 使用
assertstringmatchesformatfile
字串匹配檔案 使用
assertsame
是否相同 使用
assertstringendswith
字串以什麼結尾 使用
assertstringstartswith
字串以什麼開始 使用
assertstringequalsfile
字串等於某個檔案 使用
斷言函式/說明
用例assertequals
相等 使用
assertgreaterthan
大於 使用
assertgreaterthanorequal
大於等於 使用
assertlessthan
小於 使用
assertlessthanorequal
小於等於 使用
assertnan
元素不是乙個數字 使用
assertinfinite
元素無窮大 使用
斷言函式/說明
用例assertdirectoryexists
存在指定的目錄 使用
assertdirectoryisreadable
目錄可讀 使用
assertdirectoryiswritable
目錄可寫 使用
assertfileequals
檔案相等 使用
assertfileexists
檔案存在 使用
assertfileisreadable
檔案可讀 使用
assertfileiswritable
檔案可寫 使用
assertisreadable
指定檔案目錄可讀 使用
assertiswritable
指定檔案目錄可寫 使用
斷言函式/說明
用例assertjsonfileequalsjsonfile
倆個json檔案相等 使用
assertjsonstringequalsjsonfile
字串等於json檔案 使用
assertjsonstringequalsjsonstring
倆個json字串相等 使用
斷言函式/說明
用例assertequalxmlstructure
xml結構相同 使用
assertxmlfileequalsxmlfile
兩個xml檔案是否相等 使用
assertxmlstringequalsxmlfile
xml字串等於某個xml檔案 使用
assertxmlstringequalsxmlstring
兩個xml字串是否相等 使用
斷言函式/說明
用例assertclasshasattribute
判斷類中含有某個屬性(反之assertclassnothasattribute
) 使用
assertclasshasstaticattribute
類含有某個靜態屬性 使用
assertobjecthasattribute
物件有某個屬性 使用
assertinstanceof
是某個例項 使用
斷言函式/說明
用例assertthat
複雜斷言評定 使用
第四部分 方法3
對employee.calculatepay方法的呼叫是問題的原因。我們需要的是晚繫結。晚繫結 latebinging 意味著編譯器到執行時才選擇要執行的方法。為了迫使編譯器呼叫向上型別轉換得到的物件的方法的正確版本。我們使用了兩個關鍵字 virtual 和override.必須在基類方法中使用vi...
第四部分 方法5
linux繼承了unix作業系統結構清晰的特點。在linux下的檔案結構非常有條理。但是,上述的優點只有在對linux相當熟悉時,才能體會到。vmlinuz 我們已經知道,每乙個linux都有乙個核心 vmlinuz 我們在這個核心上新增上可以完成各種特定功能的模組,每個模組就體現在 linux中各...
JavaScript筆記(第四部分)
命 名 空 間 管理變數,防止汙染全域性,適用於模組開發 之 前 的 解 決 辦 方 已經不用 命名空間 var org xuming department2 lisi 了解即可 用 法 org.department1.jicheng.name 簡化 var jc org.department1.j...