我正在尝试这样做,我称之为方法(来自我的框架),

assertFromLib("TestCaseName",Foo.bar == 'something') //java code

测试用例名称为 TestCaseName ,断言条件为 Foo.bar == 'something' .

在引擎盖下,Junit断言用于断言测试用例 . 但如果它失败了,我们就不会得到像groovy断言这样的消息 .

我在这里寻找的是当我的代码库中的任何地方都调用此方法时,我需要获得参数 Foo.bar == 'something' (不执行,即导致boolean)并使用

assert Foo.bar == 'something'

这里的断言是来自Groovy的断言,所以如果案例失败,我可以得到它失败的原因的好消息!

基本上我需要用groovy assert包装java断言以获得很好的错误消息 .

提前致谢