[英]NUnit - common assertions after each test
我正在用數據庫編寫服務測試(沒有模擬)。
我有一個新的要求,在我們的測試服中的每次測試后執行常見的數據庫“健康”檢查*。
問題是:我在哪里可以進行這種測試/檢查?
起初我想過TearDown,但AFAIK應該(設計)執行清理而不是斷言。 把它放在那里可以嗎?
我現在沒有做任何關於拆解的事情(這可能不會改變) - 在SetUp上清理數據庫,每個測試都負責為自己准備環境。
* - 數據庫設計繼承自另一家公司,不幸的是它非常差 - 我們發現數據不一致,這就是為什么我們需要執行'健康檢查'以確定它們發生的地方
從NUnit 文檔 :
[TearDown]屬性在TestFixture內部使用,以提供在每個測試方法運行后執行的一組通用函數。
清理或斷言沒有任何內容。 幾乎是調用的時間 - 每次測試運行后。 所以是的,在測試運行后執行健康檢查是完全可以的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.