0

我正在使用Typesafe Scala IDE 3.0.0 和 TestNG 6.8.1 插件。我真正想念的是可以右键单击 Scala 文件,然后选择“Run As”和“TestNG Test”以在 IDE 中启动测试。此功能适用于基于 Java 的 TestNG 测试,但不适用于用 Scala 编写的测试。

愚蠢的例子:

import org.testng.annotations.Test
import org.testng.Assert

class MyTest {
  @Test
  def doSomeTesting() {
    Assert.assertEquals(true, false)
  }
}

我也在使用 Maven 和 Surefire 插件,当我运行“mvn test”时,测试被拾取并很好地执行。所以我假设 Eclipse 插件无法识别 Scala 文件是 TestNG 测试。有没有办法让 TestNG 插件与 Scala 测试一起工作?任何工作配置都可以提供帮助。

4

2 回答 2

1

我遇到了你描述的同样的问题。而不是运行菜单,您应该使用相关的快捷方式。也就是说⌘ + ⌥ + X然后N用于 Mac 用户,Ctrl + Alt + X然后N用于其他用户。

希望有帮助。

于 2014-05-03T16:04:00.647 回答
0

可以(并且应该)在单独的插件中提供对 TestNG 的支持。我注意到已经有一个用于 TestNG 的 Eclipse 插件,您是否尝试安装它并查看它是否有效?

如果您的 Scala 包位于正确的位置(包声明与源文件的物理位置匹配),它应该可以正常工作。

于 2013-11-13T17:04:51.637 回答