【发布时间】:2019-06-09 23:22:35
【问题描述】:
我想知道为什么有必要将@Test 放在您的测试方法之上,它的用途是什么。
提前致谢!
【问题讨论】:
-
JUnit需要测试。请看JUnit Cookbook
-
它告诉 JUnit 哪些方法是要在测试工具中执行的单元测试。
标签: java unit-testing annotations
我想知道为什么有必要将@Test 放在您的测试方法之上,它的用途是什么。
提前致谢!
【问题讨论】:
标签: java unit-testing annotations
为了运行您的单元测试,您必须告诉 JUnit 测试是什么。通常,您有很多测试,因此在某个配置文件中单独列出类/方法会变得很头疼。
因此,框架所做的是扫描所有代码以查找看起来像测试的类(使用反射)。旧方法是定义超类extends Test 和遵循命名模式的方法。现在我们有了注释,您可以使用 @Test 注释。
【讨论】: