我正在使用Java TestNG批注:
@Test(groups = ['integration']
我想创建Kotlin注释,例如:
@IntegrationTest
这可行吗?
答案 0 :(得分:1)
不,到目前为止,Kotlin语言还没有内置启用此类用例的工具。
您可以求助于annotation processing技术:编写一个注释处理器,用TestNG中的@IntegrationTest
替换您的自定义@Test
。
注释处理的一个缺点是处理器是工具的黑匣子。例如,IDE不会将用@IntegrationTest
注释的方法视为测试,因为它不知道它们将在以后进行后处理。
注释处理也是JVM特定的工具,因此在其他平台上不受支持。