【问题标题】:Why is the @Test annotation necessary? (Java JUnit) [duplicate]为什么需要 @Test 注释? (Java JUnit)[重复]
【发布时间】:2019-06-09 23:22:35
【问题描述】:

我想知道为什么有必要将@Test 放在您的测试方法之上,它的用途是什么。

提前致谢!

【问题讨论】:

  • JUnit需要测试。请看JUnit Cookbook
  • 它告诉 JUnit 哪些方法是要在测试工具中执行的单元测试。

标签: java unit-testing annotations


【解决方案1】:

为了运行您的单元测试,您必须告诉 JUnit 测试是什么。通常,您有很多测试,因此在某个配置文件中单独列出类/方法会变得很头疼。

因此,框架所做的是扫描所有代码以查找看起来像测试的类(使用反射)。旧方法是定义超类extends Test 和遵循命名模式的方法。现在我们有了注释,您可以使用 @Test 注释。

【讨论】:

    猜你喜欢
    • 2021-04-30
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多