在我的silverlight單元測試中,我有幾個單元測試方法,其中每個方法中我將Thread.Name設置爲某個字符串。現在這應該會在第一次之後崩潰,因爲Thread.Name在它已經被分配後不能被設置,我也檢查過每個測試方法都在一個具有與其他人相同的管理標識的線程上運行,所以我困惑爲什麼它不會拋出一個錯誤,在每次單元測試運行後,線程是否以某種方式「重置」?Silverlight單元測試中的線程重命名
0
A
回答
0
所以我想你正在使用MSTest - MSTest使用ThreadPool的新線程進行每個測試(它也爲每個測試創建一個全新的測試類)。
儘管它有點慢,它確保了測試的隔離(如果你並行運行它們更重要)。
你(可能)不應該打擾與測試之間的共享狀態,因爲每個測試應該獨立...
+0
我不認爲我在這個頁面上http://www.jeff.wilcox.name/2009/03/asynchronous-testing/他提到桌面單元測試(我假設這是mstest)使用每個單元測試的新線程和應用程序域;然而,它表示silverlight單元測試在主UI線程中執行所有單元測試,這是有道理的,但它並不能解釋每次單元測試之間會發生什麼情況,讓我可以一次又一次地重命名線程。 – user977198
相關問題
- 1. c#單元測試 - 重載方法測試的命名約定
- 2. 單元測試線程?
- 3. 多線程單元測試
- 4. 多線程單元測試
- 5. 多線程單元測試
- 6. Silverlight的單元測試框架重新運行測試
- 7. MSTest&Silverlight單元測試框架教程
- 8. Silverlight 4單元測試
- 9. silverlight 4單元測試
- 10. 等待所有子線程 - Silverlight單元測試
- 11. 在單元測試中產卵線程
- 12. 當被測試的類被重命名時,eclipse會自動重命名單元測試類嗎?
- 13. (Re)在數據庫單元測試中命名測試條件
- 14. 單元測試包命名約定
- 15. 單元測試命名管道
- 16. 線程同步(鎖)的單元測試
- 17. 在Silverlight中進行單元測試
- 18. 在Silverlight單元測試中處理DependencyObjects
- 19. 第一次單元測試(在Silverlight中)
- 20. ActionMailer測試中的命名路線
- 21. 單元測試名稱很重要嗎?
- 22. 運行Silverlight的單元測試NullReferenceException
- 23. 的Silverlight單元測試與Childwindow
- 24. 如何單元測試java多線程
- 25. 單元測試多線程Api
- 26. 與testng做多線程單元測試
- 27. Python單元測試和多線程
- 28. Python單元測試多線程
- 29. Python多線程單元測試
- 30. Vertx單元測試阻塞主線程
您使用哪個測試運行? – seldary
我使用Silverlight for Windows Phone單元測試框架,設置完全像這樣http://www.smartypantscoding.com/a-cheat-sheet-for-unit-testing-silverlight-apps-on-windows-phone -7 – user977198