【发布时间】:2019-04-09 17:15:33
【问题描述】:
考虑我有一个参数化的 TestNG 测试:
val parameters: Array<Array<Any>>
@DataProvider
get() {
val parameters = arrayListOf<Array<Any>>()
// ...
return parameters.toTypedArray()
}
@Test(dataProvider = "getParameters")
fun test(p1: Any, pN: Any) {
// ...
}
如何阻止 IDEA 抱怨数据提供者属性(在我们的例子中为parameters)未使用?用@get:SuppressWarnings("unused") 注释属性没有帮助。
【问题讨论】:
-
您是否尝试在文件 | 中添加
DataProvider注释?设置 |编辑 |检查 Kotlin |冗余结构 |未使用的符号 -> | 注释...? -
@Andrey 感谢您的提示,但不,这没有帮助。不过,我找到了一种解决方法——请参阅我自己的 answer。
标签: intellij-idea kotlin code-inspection intellij-inspections