我正在使用MSTest,當我第一次運行所有單元測試(或單獨測試)時,我想創建一個可以放入的唯一標識符db記錄來跟蹤測試。問題是我想要在所有測試中創建和使用相同的唯一引用。我真正想要使用的是DateTime郵票。我正在尋找一個事件總是被提出,然後我可以把它放在一個靜態容器中,然後在測試期間訪問這個靜態容器......這可能嗎?......如何使用單個變量來跟蹤我的所有測試
1
A
回答
0
您可以在方法上使用AssemblyInitialize屬性來確保它在測試程序集中的任何其他方法之前運行。在該方法中,您可以生成唯一的ID並將其設置爲靜態變量。如果您的測試方法跨越組件,這將不起作用。
1
你可以往下走有一個單獨的類負責保存靜態DateTime
的路線:在您的測試
,你
var testId = TestIdGenerator.TestId;
訪問的日期時間將被設置在第一次訪問TestId
屬性,並且在每次後續訪問時保持不變,直到CLR被卸載 - 當特定測試運行中的所有測試都已完成時會發生這種情況。
我剛剛測試過這個,它對燈具中的所有測試都保持不變,但在下一次測試中會有所不同。
相關問題
- 1. 有沒有一種簡單的方法來跟蹤Firefox變量的JavaScript變量?
- 2. 如何跟蹤變量?
- 3. 跟蹤源測試
- 4. 如何跟蹤使用多個變量定義的事件?
- 5. 如何爲所有測試返回變量以使用Unittest
- 6. 如何跟蹤或調試所有可用的javascript事件
- 7. Android - 內存分配跟蹤器沒有跟蹤我的測試分配
- 8. 跟蹤xquery變量
- 9. 單元測試w /全棧跟蹤
- 10. 單元測試錯誤跟蹤
- 11. 如何測試android引薦跟蹤?
- 12. 如何跟蹤性能測試
- 13. 如何使用hudson跟蹤單個度量標準
- 14. 通用的方法來跟蹤一個變量
- 15. JS/Javascript使用.push或.unshift來跟蹤變量的歷史
- 16. 使用私有環境變量測試一個類的單元
- 17. 如何跟蹤所有的堆分配?
- 18. 如何跟蹤所有的消息
- 19. 使用Google Analytics(分析)跟蹤變量
- 20. Web測試和跟蹤測試區域
- 21. 試圖跟蹤我的訪問者來自哪裏使用php
- 22. 如何調試JAVASCRIPT事件?或者如何使所有函數調用跟蹤?
- 23. 如何使用ASP.NET跟蹤下載量?
- 24. 如何跟蹤4000行代碼過程中使用的變量?
- 25. 使用sqlite3跟蹤單元測試結果
- 26. Visual Studio .NET調試:在斷點上使用現有堆棧跟蹤中的變量測試新代碼塊
- 27. 如何創建一個應用程序來跟蹤我的車
- 28. 如何使用調試器來生成跟蹤文件?
- 29. 如何跟蹤一個類的所有方法調用?
- 30. 如何使用scala來測試Type Map的變量?
什麼是此唯一標識符?我無法理解 – 2012-04-11 12:20:17