【问题标题】:I want to detect when a JUnit class finishes running its test methods我想检测 JUnit 类何时完成运行其测试方法
【发布时间】:2015-12-17 14:02:00
【问题描述】:

我想检测 JUnit 类何时完成其测试方法的运行。

如何检测 Junit 类何时完成其单元测试方法?

我如何理解由 Junit 测试类组成的测试套件完成了它的调用?

【问题讨论】:

  • 看起来又臭又臭。你想做什么?
  • 我正在尝试编写一个 AspectJ 类来跟踪单元测试的方法并报告它们。我可以追踪这些方法,但我需要了解测试何时完成。最好不要将源代码添加到现有的测试代码中,但如果没有替代解决方案也可以。
  • junit 正是为此目的提供了侦听器 api。所以尝试为您的测试运行器(不是所有测试)提供额外的侦听器。在任何构建工具中都应该是可能的。虽然不确定 IDE

标签: java unit-testing junit aop aspectj


【解决方案1】:

当一个类完成它的单元测试时,带有注解@AfterClass 的方法被执行。您可以使用它来知道您的单元测试方法已完成执行。

【讨论】:

猜你喜欢
  • 2023-03-25
  • 1970-01-01
  • 2011-01-30
  • 2018-08-05
  • 1970-01-01
  • 2017-08-30
  • 1970-01-01
  • 2011-07-01
  • 1970-01-01
相关资源
最近更新 更多