为什么需要@Test批注? (Java JUnit)

时间:2019-06-09 23:22:35

标签: java unit-testing annotations

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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