7得票1回答
如何使用Scala在Play框架中测试Akka Actor的典型示例

在Play Framework中创建了一个Akka actor之后,现在想要测试它。然而,我立即遇到了问题: 当前的Play Scala Testing页没有关于测试Actors的内容,并且所有例子都使用Specs2。 在Play 2.2.1源码测试或示例中找不到actor测试示例(这些示...

7得票1回答
将 Specs2 测试结果与 Jenkins 集成

我希望将Specs2测试结果与Jenkins集成。 我在sbt中添加了以下属性: 解析器: "maven specs2" at "http://mvnrepository.com/artifact" libraryDependencies: "org.specs2" ...

7得票2回答
specs2 -- 无法创建实例

testOnly play.api.weibo.StatusesShowBatchSpec [error] Could not create an instance of play.api.weibo.StatusesShowBatchSpec [error] caused by java...

7得票3回答
如何匹配抛出的异常消息?

specs2匹配器指南指出: throwA[ExceptionType](message = "boom")还会检查异常消息是否符合预期 但是当我使用它时,似乎在整个堆栈跟踪中匹配消息,而不仅仅是异常消息。 测试 "cont'd what if -- running test ag...

7得票2回答
Play Framework 2 - Scala - 启动一个用于测试套件的应用程序

我一直在遵循官方Play文档中使用Specs2进行Scala测试的示例。我注意到他们使用WithApplication来启动一个虚拟应用程序进行测试,类似以下代码: "something" should { "do X" in new WithApplication { /* ......

7得票1回答
我该如何从命令行运行Scala + specs2?

我是一名完全的Scala程序员,之前没有Java经验,我的编程背景来自于ruby。我正在尝试运行我的第一个TDD示例程序。我计划编写一个非常小的程序,可能只有5或6个测试。我试图使用specs2库。我没有集成开发环境(IDE),通常使用vim进行编程,并从命令行执行代码。 如何在命令行中处理...

7得票1回答
我该如何在specs2中跳过一个"should"块/片段?

假设我有一个使用“unit”风格定义的specs2规范,如下所示: import org.specs2.mutable class MyClassSpec extends mutable.Specification { "myMethod" should { "return p...

7得票1回答
在SBT项目和子项目中创建包含所有测试的装配jar文件

我有一个有趣的问题,基本上我需要创建一个包含所有SBT项目测试(加上其任何子项目)的.jar(以及所有类路径依赖项)。这样,我只需使用java -jar运行该jar文件,即可执行所有测试。 我听说可以使用sbt-assembly来实现这个功能,但是你必须为每个sbt子项目手动运行assemb...

7得票2回答
JVM内存设置对于specs2的影响

在使用specs2和spray-testkit进行一些较大规模的验收测试时,SBT经常会出现内存不足的情况。我有10G RAM可用,目前我使用SBT extras script启动SBT,其中MaxPermSize为512m,Xms为1024m,Xmx为2g。 验收测试按特定顺序模拟客户端的...