小编Mik*_*Baq的帖子

无法加载套件类。这可能是由于您的运行路径中的错误。缺少类 com.serviceyou.com.tests.ServiceYouTest

我正在尝试在 IntelliJ 上使用 scalatest 运行单元测试。但我收到这个错误

Unable to load a Suite class. This could be due to an error in your runpath. Missing class com.serviceyou.com.tests.ServiceYouTest
java.lang.ClassNotFoundException: com.serviceyou.com.tests.ServiceYouTest
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.scalatest.tools.Runner$.$anonfun$doRunRunRunDaDoRunRun$6(Runner.scala:1213)
    at org.scalatest.tools.Runner$.$anonfun$doRunRunRunDaDoRunRun$6$adapted(Runner.scala:1211)
    at scala.collection.TraversableLike.$anonfun$filterImpl$1(TraversableLike.scala:248)
    at scala.collection.immutable.List.foreach(List.scala:389)
    at scala.collection.TraversableLike.filterImpl(TraversableLike.scala:247)
    at scala.collection.TraversableLike.filterImpl$(TraversableLike.scala:245)
    at scala.collection.AbstractTraversable.filterImpl(Traversable.scala:104)
    at scala.collection.TraversableLike.filter(TraversableLike.scala:259)
    at scala.collection.TraversableLike.filter$(TraversableLike.scala:259)
    at scala.collection.AbstractTraversable.filter(Traversable.scala:104)
    at org.scalatest.tools.Runner$.doRunRunRunDaDoRunRun(Runner.scala:1211)
    at org.scalatest.tools.Runner$.$anonfun$runOptionallyWithPassFailReporter$24(Runner.scala:1031)
    at org.scalatest.tools.Runner$.$anonfun$runOptionallyWithPassFailReporter$24$adapted(Runner.scala:1010)
    at org.scalatest.tools.Runner$.withClassLoaderAndDispatchReporter(Runner.scala:1506)
    at org.scalatest.tools.Runner$.runOptionallyWithPassFailReporter(Runner.scala:1010)
    at org.scalatest.tools.Runner$.run(Runner.scala:850)
    at org.scalatest.tools.Runner.run(Runner.scala)
    at org.jetbrains.plugins.scala.testingSupport.scalaTest.ScalaTestRunner.runScalaTest2(ScalaTestRunner.java:131)
    at org.jetbrains.plugins.scala.testingSupport.scalaTest.ScalaTestRunner.main(ScalaTestRunner.java:28)
Run Code Online (Sandbox Code Playgroud)

我看了编辑配置,看起来不错。此外,测试在命令行上成功运行,但在 IntelliJ 上运行失败。

此外,我试图查看其他人对堆栈溢出的看法,但没有任何建议可以解决问题。

unit-testing scala intellij-14

7
推荐指数
1
解决办法
1500
查看次数

标签 统计

intellij-14 ×1

scala ×1

unit-testing ×1