环境: Scala 2.11.8, sbt 0.13.5, IntelliJ 14.1.4
以下测试已通过。 然而,在MyMiniTest下方,IntelliJ标记了一个红色的波浪线,并显示以下警告消息:
这个警告的原因是什么?有什么推荐的解决方案来修复它吗?
build.sbt中只有
// NOTE: not using org.scalactic
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test"
以下测试已通过。 然而,在MyMiniTest下方,IntelliJ标记了一个红色的波浪线,并显示以下警告消息:
类'MyMiniTest'必须声明为抽象或实现abstract成员'convertToLegacyEqualizer [T](left:T):TripleEqualsSupport.this.LegacyEqualizer [T]'中的其中一个,在'org.scalactic.TripleEqualsSupport'中
import org.scalatest.FeatureSpec
class MyMiniTest extends FeatureSpec {
scenario("A simple test") {
val a = 12
assert(a * 3 == 36)
}
}
这个警告的原因是什么?有什么推荐的解决方案来修复它吗?
.idea
文件和所有的target
文件夹,重新打开项目也无法解决这个问题。 - Sergio Pelin