我正在尝试在我的Kotlin应用程序中使用JUnit4实现测试(因为我的Kotlin运行时库中似乎不存在Test
,而我现在不知道如何获得它)。
但是,我只是使用import junit.framework.*
class IntTest {
@Test <------------- This line
fun test1() {
}
}
注释遇到错误
那是我的代码:
"This class does not have a constructor"
在指定的行上,Eclipse会显示一条错误消息:def id_for_label(self, id_):
return id_.replace('_', '-')
我不明白是什么问题。哪个类没有构造函数,为什么它有一个?
答案 0 :(得分:6)
junit.framework.Test是一个接口,它的实现自API 24以来一直是deprecated。因为它是一个接口因此导致错误
"This class does not have a constructor".
在注释处理期间实际上正在寻找一个类。
解决方案:删除此内容并使用import org.junit.Test;