.NET2005下單元測試中Assert類的用法。
阿新 • • 發佈:2019-02-02
{
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,"不是空所以測試失敗");
}
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.Fail("不管是什麼,直接宣佈測試失敗");
//Assert.Inconclusive("同Fail差不多,但不是失敗,只是測試不能通過");
//Assert.IsFalse(true, "如果是真,表示測試失敗");
//Assert.IsTrue(false,"如果為假,請示測試失敗");
//Assert.IsInstanceOfType(true,tempTrue.GetType(),"型別不相同,測試失敗");
}