8得票1回答
以模块化的方式创建 Specs2 匹配器

我有函数 A => Double。我想检查两个这样的函数是否为给定值集合提供相同的结果(使用现有的 beCloseTo 匹配器进行公差比较)。 我的期望写法是: type TF = A => Double (f: TF) must computeSameResultsAs(g:...

8得票2回答
有没有一种规格匹配器可以拆开Option和Either?

我创建了一个规范测试,用于验证一些JSON解析。虽然测试效果非常好,但感觉有点冗长。 我想知道是否存在现有的规范代码来取消选项和Either? "twitter json to Scala class mapper" should { "parsing a tweet" in { ...

7得票1回答
"specs" BDD框架如何在Scala中工作?

我刚开始学习Scala,想知道哪种语言特性可以让你做到这一点: "PersistentQueue" should { "add and remove one item" in { withTempFolder { val q = new PersistentQueue...

7得票5回答
一个好的iPhone应用开发环境需要哪些规格?

我要购买新的Mac来开发iPhone应用程序(之前在工作中使用他们的iMac编程)。 你认为最低和推荐的规格是多少? 2GB内存足够运行XCode、Interface Builder和模拟器吗?如果我同时还运行一个带有10个标签页的浏览器和打开几个小图像的Photoshop呢? 我没有在...

7得票1回答
在Specs中,是否有一种方法可以匹配一个Mockito mock对象的按名称调用的参数?

我正在测试一个对象与另一个带有某些按名称调用参数的对象之间的交互。然而,我无法弄清楚如何为该按名称调用的参数创建参数匹配器。 假设这是模拟对象的签名: def fn(arg1:=> String,arg2:Int):Any 那么我真正想做的就是测试是否使用已知的第二个参数调用了...