C# 單元測試


單元測試的基本方法是調用被測代碼的函數,輸入函數的參數值,獲取返回結果,然后與預期測試結果進行比較,如果相等則認為測試通過,否則認為測試不通過。

1、Assert類的使用

Assert.Inconclusive()    表示一個未驗證的測試;

Assert.AreEqual()         測試指定的值是否相等,如果相等,則測試通過;

AreSame()            用於驗證指定的兩個對象變量是指向相同的對象,否則認為是錯誤

AreNotSame()        用於驗證指定的兩個對象變量是指向不同的對象,否則認為是錯誤

Assert.IsTrue()              測試指定的條件是否為True,如果為True,則測試通過;

Assert.IsFalse()             測試指定的條件是否為False,如果為False,則測試通過;

Assert.IsNull()               測試指定的對象是否為空引用,如果為空,則測試通過;

Assert.IsNotNull()          測試指定的對象是否為非空,如果不為空,則測試通過;

2、CollectionAssert類的使用

用於驗證對象集合是否滿足條件

StringAssert類的使用

用於比較字符串。

StringAssert.Contains

StringAssert.Matches

StringAssert.tartWith


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM