為了設定背景關系,我正在嘗試在 Flutter 中執行此操作。
例如,
我有一個通過的測驗,“如果我將我的模擬設定為‘沒有網路連接’并期望‘NetworkUnavailable’結果。”
然后,我想寫下一個測驗“如果網路可用,結果可能是除了'NetworkUnavailable'之外的任何東西”
我正在努力為此設定一個期望匹配器。Mockito 有這方面的東西嗎?像 AnyExcept([matcher])
謝謝。
uj5u.com熱心網友回復:
有一個可以與其他s 結合使用。因此,例如,您應該能夠執行以下操作:或isNot MatcherMatcherexpect(valueToTest, isNot(unwantedValue));expect(valueToTest, isNot(isIn([unwantedValue1, unwantedValue2])));
如果這不能完全滿足您的要求,您還可以使用predicate輕松地Matcher從布爾函式創建您自己的。
(如果您正在搜索 Mockito 檔案,您可能找不到這些,因為它們是其中的一部分package:matcher(通常包含在 中package:test);它們通常用于單元測驗,而不僅僅是用于模擬。)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/440014.html
上一篇:運行API之前的電子郵件驗證顫動
下一篇:顫振下拉容器/小部件
