TestNG - @Test 构造函数

TestNG - @Test on constructor

我没有最新版本的 TestNG,我可以选择在构造函数上添加 @Testjava docs

@Target({METHOD, TYPE, CONSTRUCTOR}) 
public @interface Test {

我在 docs 或在线搜索

中没有找到任何关于用法的线索

@Test Marks a class or a method as part of the test.

When/Why @Test 可以在构造函数上定义吗?它仅供内部使用吗?

我看到 CONSTRUCTOR 在最新的 TestNG 版本中被删除了,但我没有找到原因。

参见问题“Remove irrelevant "targets" for TestNG annotations”:目标 CONSTRUCTOR 在旧版本中没有功能,因为构造函数未被视为测试方法。这就是后来删除目标的原因。