使用 groovy 使soapUI测试用例失败但不中止
我有很多使用 groovy 的测试用例。
我希望能够让测试用例失败,但继续执行脚本的其余部分。尝试使用:
testRunner.fail( "It did not work" )
也尝试了
断言 false : "It did not work"
但即使未选中错误中止,它们也会中止测试用例。
有什么想法吗?
I have a number of test cases using groovy.
I want to be able to have the test case fail but to carry on with the rest of the script. Tried using:
testRunner.fail( "It didn't work" )
also tried
assert false : "It didn't work"
but they both abort the test case even if the abort on error is unchecked.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使测试用例失败的通常方法是调用 Junit 的
fail()
方法,而不是使用assert
或testRunner.fail()
。但是,我不确定是否会执行失败测试后的测试。此
fail
方法可以是Assert
的静态方法,也可以是TestCase
的实例方法,具体取决于您使用的是 JUnit 4 还是 3.8。The usual way to fail a test case is to call the
fail()
method of Junit, rather than usingassert
ortestRunner.fail()
. However, I'm not sure whether tests subsequent to a failed test will be executed.This
fail
method is either a static method ofAssert
or an instance method ofTestCase
depending on whether you're using JUnit 4 or 3.8.