TDD:MS自带的单元测试 之 线程模型和执行顺序
生活随笔
收集整理的這篇文章主要介紹了
TDD:MS自带的单元测试 之 线程模型和执行顺序
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
背景
我一直在呼喊“不要靠假設編程”,可是我卻常常這么做。我用單元測試就是一種基于假設進行編程的反面教材,今天就下決心弄明白它。
主要想弄明白兩個問題:
實驗
實驗材料
實驗結果
1 第1步,AssemblyInitialize in Thread:16,the unittest hashcode is: 2 第2步,單元測試類C__ClassInitialize in Thread:16,the unittest hashcode is: 3 第3步,單元測試類C__TestInitialize in Thread:16,the unittest hashcode is:55310967 4 第4步,單元測試類C__單元測試方法C1 in Thread:16,the unittest hashcode is:55310967 5 第5步,單元測試類C__TestCleanup in Thread:16,the unittest hashcode is:55310967 6 第6步,單元測試類C__TestInitialize in Thread:16,the unittest hashcode is:16887489 7 第7步,單元測試類C__單元測試方法C2 in Thread:16,the unittest hashcode is:16887489 8 第8步,單元測試類C__TestCleanup in Thread:16,the unittest hashcode is:16887489 9 第9步,單元測試類B__ClassInitialize in Thread:16,the unittest hashcode is: 10 第10步,單元測試類B__TestInitialize in Thread:16,the unittest hashcode is:13872596 11 第11步,單元測試類B__單元測試方法B1 in Thread:16,the unittest hashcode is:13872596 12 第12步,單元測試類B__TestCleanup in Thread:16,the unittest hashcode is:13872596 13 第13步,單元測試類B__TestInitialize in Thread:16,the unittest hashcode is:17876636 14 第14步,單元測試類B__單元測試方法B2 in Thread:16,the unittest hashcode is:17876636 15 第15步,單元測試類B__TestCleanup in Thread:16,the unittest hashcode is:17876636 16 第16步,單元測試類A__ClassInitialize in Thread:16,the unittest hashcode is: 17 第17步,單元測試類A__TestInitialize in Thread:16,the unittest hashcode is:45630738 18 第18步,單元測試類A__單元測試方法A1 in Thread:16,the unittest hashcode is:45630738 19 第19步,單元測試類A__TestCleanup in Thread:16,the unittest hashcode is:45630738 20 第20步,單元測試類A__TestInitialize in Thread:16,the unittest hashcode is:34828481 21 第21步,單元測試類A__單元測試方法A2 in Thread:16,the unittest hashcode is:34828481 22 第22步,單元測試類A__TestCleanup in Thread:16,the unittest hashcode is:34828481 23 第23步,單元測試類C__ClassCleanup in Thread:16,the unittest hashcode is: 24 第24步,單元測試類B__ClassCleanup in Thread:16,the unittest hashcode is: 25 第25步,單元測試類A__ClassCleanup in Thread:16,the unittest hashcode is: 26 第26步,AssemblyCleanup in Thread:16,the unittest hashcode is:實驗結論
備注
還有兩個問題沒有得出結論:一、單元測試類型的執行順序;二、單元測試方法的執行順序。好在單元測試最好不要依賴這個順序,因此我就不做實驗了。
?
轉載于:https://www.cnblogs.com/happyframework/archive/2013/05/03/3055027.html
總結
以上是生活随笔為你收集整理的TDD:MS自带的单元测试 之 线程模型和执行顺序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 函数分组学通MongoDB——第三天 细
- 下一篇: 整数返回poj1005——I Think