如何在eclipse中运行scala specs 2
如何在如何在eclipse中运行scala specs 2,scala,scala-ide,specs2,Scala,Scala Ide,Specs2,如何在eclipse中运行scalaspecs2(scalaide) 我的步骤是: sbt eclipse-从现有源代码生成eclipse项目 eclise:导入项目-在EclipseIDE中打开项目 在我的规范2测试中设置断点(类MyTest扩展规范{…) 试着运行测试…?(通常我是用IntelliJ IDEA来做的。但是今天我要检查eclipse如何在scala中使用调试。) 目前,您可以使用一些hack。如果您对Specs2类进行如下注释: @RunWith(classOf[JUnitRu
eclipse
中运行scala
specs2
(scalaide)
我的步骤是:
scala
中使用调试。)目前,您可以使用一些hack。如果您对Specs2类进行如下注释:
@RunWith(classOf[JUnitRunner])
对于旧版本的specs2,这应该是:
@RunWith(classOf[JUnitSuiteRunner])
Scala IDE可以通过弹出菜单(参见详细信息)与JUnit runner一起运行它
我正在为Scala IDE开发一个Specs2插件(不幸的是,我已经有一段时间没有真正找到时间了,但它仍然在我的列表中)
它有一个适用于Scala IDE早期版本的工作版本,设置它有点困难,但可以工作。请参见此处的详细信息:目前,您可以使用一些技巧。如果您对Specs2类进行如下注释:
@RunWith(classOf[JUnitRunner])
对于旧版本的specs2,这应该是:
@RunWith(classOf[JUnitSuiteRunner])
Scala IDE可以通过弹出菜单(参见详细信息)与JUnit runner一起运行它
我正在为Scala IDE开发一个Specs2插件(不幸的是,我已经有一段时间没有真正找到时间了,但它仍然在我的列表中)
它有一个适用于Scala IDE早期版本的工作版本,设置它有点困难,但可以工作。请参阅此处的详细信息:我必须确保
build.sbt
文件包含以下信息:
scalacOptions in Test ++= Seq("-Yrangepos")
"org.specs2" %% "specs2-core" % "3.6.5" % "test",
"org.specs2" %% "specs2-junit" % "3.6.5" % "test",
我必须确保
build.sbt
文件包含以下信息:
scalacOptions in Test ++= Seq("-Yrangepos")
"org.specs2" %% "specs2-core" % "3.6.5" % "test",
"org.specs2" %% "specs2-junit" % "3.6.5" % "test",
它似乎是@RunWith(classOf[JUnitRunner]),现在有没有必要用@RunWith注释声明一个超级特性,这样你就不必把注释放在所有类的顶部了?IIRC有一个问题,我不能走这条路(但那是2年前的事了)。FWIW scala-ide.org有一个很好的例子:它似乎是@RunWith(classOf[JUnitRunner])现在有没有必要用@RunWith注释声明一个超级特征,这样你就不必把注释放在所有类的顶部了?IIRC有一个问题,我不能走这条路(但那是两年前的事了)。FWIW scala-ide.org有一个很好的例子: