java - TestNG - 构造函数上的@Test
问题描述
我没有最新版本的 TestNG,我可以选择添加@Test
构造函数、java 文档
@Target({METHOD, TYPE, CONSTRUCTOR}) public @interface Test {
我在文档或在线搜索中没有找到任何关于使用的线索
@Test
将类或方法标记为测试的一部分。
何时/为什么@Test
可以在构造函数上定义?仅用于内部目的吗?
我看到 CONSTRUCTOR 在最新的 TestNG 版本中被删除了,但我没有找到原因。
解决方案
请参阅问题“删除 TestNG 注释的不相关“目标”:目标CONSTRUCTOR在旧版本中没有功能,因为构造函数不被视为测试方法。这就是目标后来被删除的原因。
推荐阅读
- hex - 我需要将轨迹栏值转换为十六进制字节并将其显示在文本框中
- java - return 语句在返回类型不是 void 但抛出异常的方法中是可选的吗?
- javascript - 如何通过 HTML 中的查询字符串更改 url 重定向
- java - 如何从类内的函数中获取值?
- html - 打开一个链接并激活一个复选框
- typescript - 如何防止对打字稿中可能的空引用进行无效操作?
- haskell - $ 与 '()' 的性能差异
- python-3.x - AttributeError:模块“pandas”没有属性“to_clipboard”
- ionic3 - 有没有办法在离子段内加载离子页面?
- python - discord.py AttributeError:“str”对象没有属性“id”