|
|
1
21
在月蚀中你可以去
|
|
|
2
5
我建议有三种可能(简单?)修正了快速测试后对我有效的方法(但是您可能需要检查使用静态初始值设定项块的副作用) 1.)将静态初始化器块添加到那些依赖于启用断言的测试用例中
2.)创建一个基类,所有的测试类都需要启用断言
3.)创建一个运行所有测试的测试套件
|
|
|
3
4
或者,您可以编译代码,使断言 不能 被关掉。在Java6下,您可以使用 "fa.jar â Force assertion check even when not enabled" |
|
4
1
就像我一个朋友说的。。。如果要关闭断言,为什么还要花时间编写断言呢? 考虑到这个逻辑,所有assert语句都应该变成:
以你可能想要的方式回答你的问题:-)
然后运行测试套件,而不是每个测试。这应该(在我的测试中起作用,但我没有阅读JUnit框架代码的内部内容)导致在加载任何测试类之前设置断言状态。 |
|
|
mozcelikors · 以前未调用函数时给出错误 8 年前 |
|
|
A.Joly · 虽然类型比较在终端中有效,但断言在脚本中无效 8 年前 |
|
|
The Grey Ghost · 线程正确性的断言或注释 9 年前 |