我正在使用Play 2.5.12,而在我们项目的其他部分,我们正在使用ScalaTest 3.0.1。
According to the Play documentation,有一个胶水库ScalaTest + Play,可以使用ScalaTest对Play应用进行端到端测试:
您无需明确地将ScalaTest添加到构建中。 ScalaTest的正确版本将作为ScalaTest + Play的传递依赖项自动引入。但是,您需要选择与您的Play版本匹配的ScalaTest + Play版本。您可以通过检查ScalaTest + Play的版本,版本,版本页面来执行此操作。
Versions, Versions, Versions页面列出了ScalaTest + Play版本高达1.4.0,支持ScalaTest 2.2.x和Play 2.4.x.然而,Play文档表明较新的ScalaTest + Play 1.5.0版本适用于Play 2.5.x.它确实存在,但我不知道它使用的是哪个版本的ScalaTest;它似乎不支持我们在代码库的其他部分使用的ScalaTest功能。
答案 0 :(得分:0)
通过查看ScalaTest + Play的github,您可以看到该项目的2.0.0版使用了Play 2.5.x和ScalaTest 3.0.x: https://github.com/playframework/scalatestplus-play