【发布时间】:2020-04-21 21:36:06
【问题描述】:
我有几个 Booleans 我想测试一下,比如
assert(g8Exists, equalTo(true)) &&
assert(projectExists, equalTo(true)) &&
assert(testenvExists, equalTo(true)) ...
如果失败了,我得到的只是:
false did not satisfy equalTo(true)
不知道哪条线失败了。有没有办法可以添加描述性断言消息。例如:
assert(g8Exists, equalTo(true), "g8Exists")
或首选:
assertTrue(g8Exists, "g8Exists")
会导致
false did not satisfy equalTo(true) - g8Exists
或者有没有更好的方法来测试Booleans?
【问题讨论】:
-
创建一个 ADT 而不是使用布尔值怎么样?
-
@MarioGalic 谢谢会做:)