java的assert语句可以允许您指定消息吗?
似乎让断言在断言失败时显示消息可能很有用。
当前抛出一个,你能为它指定一个自定义消息吗?AssertionError
您能否展示一个执行此操作的示例机制(除了创建自己的异常类型并抛出它)?
似乎让断言在断言失败时显示消息可能很有用。
当前抛出一个,你能为它指定一个自定义消息吗?AssertionError
您能否展示一个执行此操作的示例机制(除了创建自己的异常类型并抛出它)?
assert (condition) : "some message";
我建议将条件放在括号中
assert (y > x): "y is too small. y = " + y;
想象一下,如果你遇到这样的代码...
assert isTrue() ? true : false : "some message";
不要忘记这与你在JUnit中编写的断言无关。