有没有人知道如何在测试期间启用断言?我正在尝试使用buildr来实现基于lucene的项目,并且我得到以下异常:
[junit]测试类需要启用断言,全局启用(-ea)或仅用于Solr / Lucene子包:
我试过命令行:
JAVA_OPTS=-ea buildr
并将以下内容放在我的构建文件中:
ENV['JAVA_OPTS'] ||= '-enableAssertions'
我正在使用java版本的buildr(1.4.12)
答案 0 :(得分:3)
test.using :java_args => [ '-ea' ]
答案 1 :(得分:0)
我遇到了与SOLR和eclipse相同的问题,解决方案完全相同。
在包资源管理器中右键单击项目: 运行As->运行配置...-> JUnit-> ProjectName->参数(第二个标签) - > VM参数
输入:-ea