'玩测试'永远回归成功

时间:2014-10-21 18:49:18

标签: unit-testing playframework playframework-2.2 specs2

我有一个Play 2.2 Scala项目,我的单元测试在测试目录中。这是一个全新的Play应用程序 - 我所做的只是运行play new testapp然后更新给定ApplicationSpec.scala中的断言失败。

当我运行play test测试运行时,错误正确地打印到控制台。但是,这个过程仍然会“成功”。有没有办法让测试返回错误?

我的build.sbt在这里(未更改):

name := "testapp"

version := "1.0-SNAPSHOT"

libraryDependencies ++= Seq(
  jdbc,
  anorm,
  cache
)

play.Project.playScalaSettings

play test打印以下内容:

  

// console output

     

[info]规范ApplicationSpec的总计

     

[info]在105毫秒完成

     

[info] 2个例子,1个失败,0个错误

     

[info]通过:总计0,失败0,错误0,通过0

     

[成功]总时间:5秒,于2014年10月21日下午2:36:35完成

有没有办法让最后一行打印[错误]并提供有关哪些测试失败的信息?

1 个答案:

答案 0 :(得分:1)

通过从Play 2.2.0升级到Play 2.2.5来修复。