簡體   English   中英

NUnit - 每次測試后的常見斷言

[英]NUnit - common assertions after each test

我正在用數據庫編寫服務測試(沒有模擬)。

我有一個新的要求,在我們的測試服中的每次測試后執行常見的數據庫“健康”檢查*。

問題是:我在哪里可以進行這種測試/檢查?

起初我想過TearDown,但AFAIK應該(設計)執行清理而不是斷言。 把它放在那里可以嗎?

我現在沒有做任何關於拆解的事情(這可能不會改變) - 在SetUp上清理數據庫,每個測試都負責為自己准備環境。

* - 數據庫設計繼承自另一家公司,不幸的是它非常差 - 我們發現數據不一致,這就是為什么我們需要執行'健康檢查'以確定它們發生的地方

從NUnit 文檔

[TearDown]屬性在TestFixture內部使用,以提供在每個測試方法運行后執行的一組通用函數。

清理或斷言沒有任何內容。 幾乎是調用的時間 - 每次測試運行后。 所以是的,在測試運行后執行健康檢查是完全可以的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM