[.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"); } }
期許自己~
能以更簡潔的文字與程式碼,傳達出程式設計背後的精神。
真正做到「以形寫神」的境界。