斷言方法說明:
單元測試中,經常使用的斷言方法介紹:
Assert.AreEqual() 測試指定的值是否相等,若是相等,則測試經過;
Assert.Inconclusive() 表示一個未驗證的測試;
Assert.IsTrue() 測試指定的條件是否爲True,若是爲True,則測試經過;
Assert.IsFalse() 測試指定的條件是否爲False,若是爲False,則測試經過;
Assert.IsNull() 測試指定的對象是否爲空引用,若是爲空,則測試經過;
Assert.IsNotNull() 測試指定的對象是否爲非空,若是不爲空,則測試經過;
-----------------------------
在程序設計中,斷言(assertion)是一種放在程序中的一階邏輯(如一個結果爲真或是假的邏輯判斷式),目的是爲了標示程序開發者預期的結果-當程序運行到斷言的位置時,對應的斷言應該爲真。若斷言不會真時,程序會停止運行,並出現錯誤信息。ide