我希望创建一些与数据库相互操作的规范。 class DocumentSpec extends mutable.Specification with BeforeAfterExample { sequential def before() = {createDB()} def a...
我需要将我的一个测试用例置于"挂起"状态。 我希望为它指定一条消息,以便在运行测试时可以在输出中显示,类似于JUnit的@Ignore("Pending: issue #1234 needs to be fixed")。 在Specs2中是否有相应的功能?class MySpec exte...
默认情况下,当应用程序运行时,所有Logger输出都会被静音,但在测试应用程序时则不是这样。 如何强制让specs2报告中显示调试信息、信息等内容?
我想测试一个返回Future的方法。我的尝试如下:import org.specs2.mutable.Specification import scala.concurrent.ExecutionContext.Implicits.global import scala.util.{Fail...
如果您的SBT项目中定义了2个测试:class Spec1 extends Specification { def is = "Tests for specification 1" ^ p ^ "Test case 1" ! todo ^ end...
我希望能使我的ScalaCheck属性测试在specs2测试套件中是暂时确定性的,以便于调试。目前,每次重新运行测试套件时可能会生成不同的值,这使得调试非常困难,因为你无法确定观察到的行为变化是由你的代码更改引起的,还是只是由于生成了不同的数据。 我该如何做?是否有正式方法来设置ScalaC...
我正在尝试学习Play scala中的单元测试,但是我遇到了一些问题。我正在尝试像这样在我的模型层上运行多个测试:"User Model" should { "be created and retrieved by username" in { running(Fake...
我有一个简单的规范,其中包含几个案例:class MySpec extends Specification { "Something" should { "case 1" in { ... } "case 2" in { ... ...