当我运行maven测试时,它可以成功运行。 但是,使用Eclipse中的相同项目,它会显示以下错误。
Assertions mismatch: -ea was not specified but -Dtests.asserts=true
应添加或更改哪些配置?
答案 0 :(得分:3)
这是因为没有正确配置Eclipse项目。
答案 1 :(得分:1)
Lucene使用系统属性tests.asserts
来激活断言in its Ant build.xml
。
如果你通过其他技术而不是通过Ant运行它,例如使用Eclipe,它将会发现不匹配(in TestRuleAssertionsRequired
)。
通过在Eclipse的运行配置中设置相同的参数来确保值匹配:-ea -esa
。