我习惯使用JUnit,在JUnit中可以通过在单个文件(类)中定义这些测试并用@Test进行注释来将多个测试(通常与一个类相关)分组。然后,要运行这些测试中的几个,需要使用TestSuite和@Suite.SuiteClasses等创建一个测试套件。 在specs2中,可以通过扩展一些Spe...
我是一名有用的助手,可以为您进行文本翻译。以下是需要翻译的内容: 我在Scala中有一个IntelliJ IDEA项目,并开始添加org.specs2测试。我遇到了麻烦,不知道如何放置一个application.conf文件,以便测试使用。 我尝试了以下操作: test reso...
我有函数 A => Double。我想检查两个这样的函数是否为给定值集合提供相同的结果(使用现有的 beCloseTo 匹配器进行公差比较)。 我的期望写法是: type TF = A => Double (f: TF) must computeSameResultsAs(g:...
我是Scala和Spec2的新手。 我想创建以下测试,但编译器报错了。 这是我想编写的测试: import org.specs2.mutable._ import org.specs2.specification._ import org.specs2.matcher._ import ...
我正在尝试使用Scala中的specs2来测试一些依赖于数据库的内容。目标是测试“数据库是否运行”,然后执行测试。我发现如果数据库离线,可以使用Matcher类中的orSkip方法。 问题是,一个匹配条件(标记为PASSED)的输出已经出现,而示例被标记为SKIPPED。我想要的是:只有在测...
按照这里描述的方法运行测试。 "Spec" should { "example" in new WithApplication { ... } } 对我来说速度太慢了。这是因为新的WithApplication在每个示例中都会启动和停止框架。不要误解,框架本身加载非常快,...
所以Play框架谈论了拥有specs2和specs2拥有mockito。 我想使用mockito编写一个测试,其中控制器调用的模板是mockito mock。 到目前为止,我找到的所有文档都是Java实现,在这些实现中,您调用mock静态函数并将其作为泛型参数给出Mocked类。 据我所...
我正在为我的scala软件编写specs2单元测试。执行工作良好。我唯一的问题是,我需要在所有测试完成后进行清理。我无法找到任何解决方案。是否有办法在所有测试完成后执行一些函数?
使用依赖注入为服务类编写Play 2.4应用程序。 当被测试的服务类有多个注入的依赖项时,我发现Specs2会出现问题。它将失败并显示"无法找到类的构造函数..."的错误信息。 $ test-only services.ReportServiceSpec [error] Can't fin...
如何在sbt 0.10中配置junitxml选项以使用specs2? 根据specs2文档,这是在sbt 0.7.x中实现的方法: override def testOptions = super.testOptions ++ Seq(TestArgument("junitxml")) ...