我正在尝试这样做,我称之为方法(来自我的框架),
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断言以获得很好的错误消息 .
提前致谢