当前位置: 首页 > 知识库问答 >
问题:

scalatest:对象scalatest不是包组织的成员

濮赤岩
2023-03-14
libraryDependencies ++= Seq(
   ...
  "org.scalatest" % "scalatest_2.10" % "2.2.1" % "test",
   ...

在intellij中,具有:

import org.scalatest.{BeforeAndAfterAll, Suite}

{BeforeAndAfterAll,Suite}是红色的,所以我想scalatest找到了

sbt包也不能工作:

    null

共有1个答案

能正青
2023-03-14

您应该看看sbt项目结构:

src/
  main/
    resources/
       <files to include in main jar here>
    scala/
       <main Scala sources>
    java/
       <main Java sources>
  test/
    resources
       <files to include in test jar here>
    scala/
       <test Scala sources>
    java/
       <test Java sources>

您的scala测试应该在src/test/scala/下进行。

如果您真的想在main中使用scalatest(并且您知道您正在尝试做什么),请尝试以下操作:

  "org.scalatest" % "scalatest_2.10" % "2.2.1",
 类似资料:
  • Scala Test 是一个开源测试框架。ScalaTest旨在令测试更加高效。其开发者Bill Venners(Artima主编,同时也是资深的程序员)这样描述到: “ScalaTest 1.0是比JUnit和TestNG更加高阶的测试编写工具,这个Scala应用在JVM上运行,可以测试Scala以及Java代码。除了与JUnit 和TestNG的深层集成,同时还支持Ant任务,与maven集成

  • 我正在编译一个scala应用程序,我发现了标题中键入的错误。 Scala版本:Scala 2.11.8 Spark版本:Spark 1.6.1 Intellij:20161.3 libraryDependencies+=“org.apache.spark”%%“Spark-core”%“1.6.1” scala和spark版本之间可能不兼容?

  • 我有一个简单的测试设置,如 但当我尝试编译测试时,我会遇到53个错误,比如 实际上并没有传达任何关于问题所在的有用信息。我只能假设在我的构建中没有正确配置某些内容。sbt文件或其他地方。 这段代码确实曾经工作过,在我清理东西的过程中,事情发生了变化,现在它被破坏了,没有好的诊断。 有人能提出要找的东西吗?

  • 我创建了一个与下面提到的工作流处理器特性类似的特性: 有人能帮忙吗?我发现为Scala类编写单元测试是非常困难的,而且还会嘲笑它们。 build.sbt中的最缩放版本:

  • null 错误:scalac:编译时:/users/test-user/development/temp/samp/src/test/scala/calc$test.scala阶段:typer library版本:version 2.10.4编译器版本:version 2.10.4重构args:-nobootcp/javaws.jar://system/library/javaVirtualmac

  • 在使用scalatest时,我遇到了一个奇怪的问题。我有一个带有多个模块的maven项目。如果我直接在模块中执行mvn测试。它可以正常工作,但如果在根文件夹中执行,它会抱怨编译时缺少包(依赖项)。 我的配置如下所示: 插件配置: 如果我从maven scala插件中删除目标,它将编译,但scalatest将找不到测试源并退出,并且没有执行任何测试 : 你知道我做错了什么吗?! 干杯