有没有办法计算 TestNG 中断言的数量?

发布于 2024-11-03 03:59:45 字数 44 浏览 4 评论 0原文

其实标题就包含了这个问题。

我想知道测试中评估了多少断言。

Actually the title includes the question.

I would like to know how many assertions have been evaluated in the tests.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

海螺姑娘 2024-11-10 03:59:45

您可以使用 aspectj 来实现此目的。如果定义与断言调用匹配的切入点,则可以在方面保留一个计数器,并在测试运行后报告该计数器。

如果你使切入点足够细化,你可以将assertTrue() 与assertEquals() 等不同。如果你愿意的话。

You could use aspectj for this. If you define a pointcut that matches with assert calls, you can keep a counter in an aspect and report that counter after the tests have run.

If you make the pointcut finegrained enough, you could count assertTrue() different from assertEquals(), etc.. if you would want that.

云柯 2024-11-10 03:59:45

简短的回答是否定的。

您可以做的就是使用自己的断言并在那里维护一个计数器。

The short answer is no.

What you can do is use your own asserts and maintain a counter there.

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