Próbuję uruchomić testy dla aplikacji Scala opartej na sbt w intellij. Ale pojawia się następujący komunikat o błędzie, który nie jestem pewien jak to naprawić:Intellij nie uruchomi ScalaTests - "Niezgodny błąd zmiany klasy"
Testing started at 21:07 ...
java.lang.IncompatibleClassChangeError: Found class scala.collection.mutable.ArrayOps, but interface was expected
at org.scalatest.tools.Runner$.checkArgsForValidity(Runner.scala:895)
at org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:729)
at org.scalatest.tools.Runner$.run(Runner.scala:711)
at org.scalatest.tools.Runner.run(Runner.scala)
at org.jetbrains.plugins.scala.testingSupport.scalaTest.ScalaTestRunner.runScalaTest2(ScalaTestRunner.java:144)
at org.jetbrains.plugins.scala.testingSupport.scalaTest.ScalaTestRunner.main(ScalaTestRunner.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Kiedy ozdobić moje zajęcia z atrybutem Junit płozy one działać dobrze (i to jest rzeczywiście znacznie lepiej prowadzony pod względem wizualizacje) :
@RunWith(classOf[JUnitRunner])
Czy próbowałeś 'sbt clean && sbt gen-idea', usuwając pamięć podręczną bluszczu, restartując Intellij itp? – samthebest
Po uruchomieniu 'test sbt' działa? – Daenyth