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

Java 有没有办法计算TestNG中断言的数量?,java,unit-testing,testng,assertions,Java,Unit Testing,Testng,Assertions,实际上,标题包括了这个问题 我想知道在测试中评估了多少断言。您可以使用这些断言。如果定义了与assert调用匹配的切入点,则可以在方面中保留一个计数器,并在测试运行后报告该计数器 如果使切入点足够细粒度,则可以计算assertTrue()与assertEquals()不同的数量,等等。。如果你愿意的话。你可以用这个。如果定义了与assert调用匹配的切入点,则可以在方面中保留一个计数器,并在测试运行后报告该计数器 如果使切入点足够细粒度,则可以计算assertTrue()与assertEqual

实际上,标题包括了这个问题

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

您可以使用这些断言。如果定义了与assert调用匹配的切入点,则可以在方面中保留一个计数器,并在测试运行后报告该计数器

如果使切入点足够细粒度,则可以计算assertTrue()与assertEquals()不同的数量,等等。。如果你愿意的话。

你可以用这个。如果定义了与assert调用匹配的切入点,则可以在方面中保留一个计数器,并在测试运行后报告该计数器


如果使切入点足够细粒度,则可以计算assertTrue()与assertEquals()不同的数量,等等。。如果你愿意的话。

简短的回答是否定的


你所能做的就是使用你自己的资产并在那里维护一个计数器。

简短的回答是否定的


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

如果可能的话,我宁愿在没有其他依赖项的情况下这样做。我接受这个答案,因为现在没有其他方法。实际上,您可以创建扩展断言类并覆盖断言方法,以便为每个断言方法提供计数。当然,如果您希望AspectJ成为一个横切的特性,它会更干净。如果可能的话,我宁愿在没有其他依赖项的情况下这样做。我接受这个答案,因为现在没有其他方法。实际上,您可以创建扩展Assert类并重写Assert方法,以便为每个方法提供计数。当然,AspectJ更干净,如果您希望它成为一个横切的特性。