【问题标题】:How to run a ScalaTest form a different project in Eclipse?如何在 Eclipse 中从不同的项目运行 ScalaTest?
【发布时间】:2014-04-09 19:01:08
【问题描述】:

我在 Eclipse(更准确地说是 Scala IDE)中打开了两个 Scala 项目。一个项目是主项目,另一个是我要放置测试的地方。

如果我在我的主项目中放置一个测试文件(即class Test1 extends FlatSpec),我可以右键单击该文件并选择“运行配置”,它会为我提供“运行为 ScalaTest - 文件”。但是,如果我将相同的测试文件复制到第二个项目,则右键单击不会提供该选项。这是为什么呢?

如果我没有足够详细地解释情况,我很乐意补充更多信息。

【问题讨论】:

  • 你有编译错误吗?两个项目都成功建成了吗?
  • 嗨。不,这两个项目中都没有编译器错误。这对我来说完全是个谜。但是,我创建了第三个项目并从头开始重新创建了所有类,并且效果很好,所以我想我永远不会知道...

标签: eclipse scala scalatest scala-ide


【解决方案1】:

来自 ScalaTest 指南:

在 Scala 项目中使用 ScalaTest

在你的 Scala 中使用 ScalaTest 项目,您必须下载 ScalaTest 并将其包含在 你的项目。

如果它在您的构建路径中,您可以为该特定类创建运行配置。

我过去在使用 eclipse 时遇到过问题,但没有看到运行 java 应用程序。我只是自己创建了运行配置。

【讨论】:

  • 我尝试这样做,但失败了。您是否知道 ScalaTest 运行配置中必须包含的重要细节?
  • @Gonzalo Scala 测试在你的构建路径中吗?
  • 是的,我已将 ScalaTest jar 文件添加到我的两个项目中。
  • 虽然理想情况下我只需将 ScalaTest 添加到我的测试项目中。但是,由于它在我的测试项目中不起作用,所以我在主项目中也有测试类。
  • @Gonzalo 当您右键单击并查看Run As时,eclipse 会为您提供哪些选项@
猜你喜欢
  • 2011-09-10
  • 2013-03-16
  • 2010-10-29
  • 1970-01-01
  • 2017-12-27
  • 2014-02-21
  • 2011-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多