[.NET] : 測試專案生命週期
前言 :
VS2010內建了測試專案,本篇文章說明測試專案的生命週期。
生命週期圖 :
生命週期範例 :
[TestClass]
public class UnitTest1
{
[AssemblyInitialize()]
public static void AssemblyInitialize(TestContext context)
{
MessageBox.Show("AssemblyInitialize");
}
[ClassInitialize()]
public static void ClassInitialize(TestContext context)
{
MessageBox.Show("ClassInitialize");
}
[TestInitialize()]
public void TestInitialize()
{
MessageBox.Show("TestInitialize");
}
[TestMethod]
public void TestMethod1()
{
MessageBox.Show("TestMethod1");
}
[TestMethod]
public void TestMethod2()
{
MessageBox.Show("TestMethod2");
}
[TestCleanup()]
public void TestCleanup()
{
MessageBox.Show("TestCleanup");
}
[ClassCleanup()]
public static void ClassCleanup()
{
MessageBox.Show("ClassCleanup");
}
[AssemblyCleanup()]
public static void AssemblyCleanup()
{
MessageBox.Show("AssemblyCleanup");
}
}
簽名檔
期許自己能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。
真正做到「以形寫神」的境界。