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



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

提前感谢!

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

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

最新更新