【发布时间】:2015-07-22 21:23:37
【问题描述】:
我正在尝试在 scala play 框架中运行一些测试。这是我写的代码
package com.sentrana.mmcore.integrationTests
import org.specs2.mutable._
import org.specs2.runner._
import org.junit.runner._
import play.api.test._
import play.api.test.Helpers._
import play.api.libs.json._
class ApplicationSpec extends Specification with Tags {
"Application" should {
"work" in new WithApplication {
route(FakeRequest(GET, "/boum")) must beNone
}
}
}
这是我用来运行测试的命令 -
test-only com.sentrana.mmcore.integrationTests.ApplicationSpec
我没有收到任何错误。但它告诉我已经进行了 0 次测试。
【问题讨论】:
-
您是否有一个可以重现此问题的小项目?您使用的是哪个版本的 play 和 specs2?
-
@Eric,我们使用的是 play 和 spec 版本 2。
-
很抱歉,我们没有其他项目可以重现该问题?
-
@Eric,我应该编辑问题并给你 biuld.sbt 文件吗?
-
你写的基本上是应该做的。所以我/我们需要更多信息来帮助您调试它,例如您的 build.sbt 文件或您看到的确切输出。此外,您的一些实验也不会受到伤害:尝试使用另一个测试框架(如 scalatest),从一个可以工作的演示项目开始,然后开始从您的项目中添加东西,直到它不再工作,...
标签: scala unit-testing playframework-2.0 specs2