specs2

    2热度

    1回答

    我正在使用specs2编写单元测试用例,并且我的应用程序已针对每个测试实例启动和停止。 import org.specs2.mutable._ class HelloWorldSpec extends Specification { "The 'Hello world' string" should { "contain 11 characters" in new Wit

    0热度

    1回答

    我是Scala,Scalacheck和specs2的新手,如果问题很明显的话,我会很满意。我试图寻找一个这样的例子,但没有找到任何相关的东西。 基本上我正在寻找一种方法来创建一个测试类,使用specs2来定义一个Prop.forAll属性,该属性接收另一个scalacheck属性(如果这是可能的话,不需要),一个生成器(Gen [A])和一个文件路径并检查该属性是否通过确定的一组样本(来自发生器)

    0热度

    1回答

    我在一个旧的项目工作,其中在我面前的家伙们使用specs2从通过 libraryDependencies += specs2 % Test 插入以及正态分布发挥 libraryDependencies ++= Seq("org.specs2" %% "specs2-core" % "3.8.5" % "test") 我徘徊,这是更好的选择,因为我想只有一个分发没有看到两者的需要,一个优于另一个的优

    1热度

    1回答

    我在我的比赛项目中遇到问题。在我build.sbt我添加依赖 libraryDependencies += specs2 % Test 但是当我尝试用一​​些参数运行测试,错误似乎 testOnly SecondSpecification -- ex "test" java.lang.IllegalArgumentException: Argument unrecognized by Sc

    5热度

    1回答

    我试图按照最常用的方式来进行一些完全测试的DAO服务。 我有几类情况,如下列: case class Person ( id :Int, firstName :String, lastName :String ) case class Car ( id :Int, brand :String, model :String )

    0热度

    1回答

    我想测试具有不同行为的函数的行为,具体取决于执行的行为,是否有方法来定义/模拟日期在specs2? 示例如何测试以下内容? def dateDependingFunction:Boolean = currentDate > aSetDate 我想能如果你使用乔达写类似 "My Date depending functions" should{ // here somehow set a da

    0热度

    1回答

    我在specs2写了一个自定义的匹配如下: object MyMatchers { def haveHttpStatus(expected:Int) = new StatusMatcher(expected) } class StatusMatcher(expected:Int) extends Matcher[Option[Future[Result]]] { def

    0热度

    1回答

    对于should和must,scalatest和Specs2都有单独的匹配项。 但是,我找不到任何解释为什么你会使用一个或另一个。 究竟是什么区别?

    0热度

    2回答

    当变量的初始化发生在beforeAll方法(即在对象的实例化之后)时,是否有避免使用var的方法? 我想支持不变性... 例如, https://github.com/holdenk/spark-testing-base/blob/master/src/main/1.3/scala/com/holdenkarau/spark/testing/SharedSparkContext.scala

    0热度

    1回答

    我对我的测试使用了scala测试,并且前一段时间构建开始失败,有时是因为某些(新的,可能)测试需要比CI允许的限制。 乍一看没有测试应该超过超时(10分钟BTW),并通过CI输出它不容易看到哪些测试正在如此多的时间(或每测试多少时间) 我可以把简单的基于println的语句打印每个测试开始/结束的当前小时,但是我想知道scala测试是否为此提供了一些内置功能? 如果不是,还有其他的scala测试框