1. 程式人生 > >.NET2005下單元測試中Assert類的用法。

.NET2005下單元測試中Assert類的用法。

{
            System.IO.FileInfo file 
=null;
            System.IO.FileInfo file1 
= file;
            System.IO.DirectoryInfo dir 
=null;
            
string tempTrue ="T";
            
string tempFalse ="F";
            
//Assert.AreEqual(tempTrue, tempFalse, "兩個對想不相同,測試失敗");
            
//Assert.AreNotSame(file1, tempTrue, "兩個引入的物件是同一個,測試失敗");
            
//Assert.AreSame(file1, file, "兩個引入的物件是不相同的");
            
//Assert.Fail("不管是什麼,直接宣佈測試失敗");
            
//Assert.Inconclusive("同Fail差不多,但不是失敗,只是測試不能通過");
            
//Assert.IsFalse(true, "如果是真,表示測試失敗");
            
//Assert.IsTrue(false,"如果為假,請示測試失敗");
            
//Assert.IsInstanceOfType(true,tempTrue.GetType(),"型別不相同,測試失敗");
            
//Assert.IsNull(tempFalse,"不是空所以測試失敗");           
        }