使用 groovy 使soapUI测试用例失败但不中止

发布于 2024-08-30 18:04:20 字数 210 浏览 5 评论 0原文

我有很多使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

瞳孔里扚悲伤 2024-09-06 18:04:20

使测试用例失败的通常方法是调用 Junit 的 fail() 方法,而不是使用 asserttestRunner.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 using assert or testRunner.fail(). However, I'm not sure whether tests subsequent to a failed test will be executed.

This fail method is either a static method of Assert or an instance method of TestCase depending on whether you're using JUnit 4 or 3.8.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文