21得票2回答
Scala测试:SUnit、ScalaTest、ScalaCheck、Specs和ParTest的状态和关系是什么?

Scala提供了各种不同的测试框架,但我想知道它们之间在成熟度和稳定性方面是否有差异,以及它们提供的独特功能。 是否有一种特定的框架适用于所有类型的开发? 这些不同的框架是否可以相互操作或与针对其他语言的测试运行器进行交互?

11得票3回答
使用测试驱动开发学习Scala

我现在正在学习Scala。我看到那里有2个测试框架,ScalaTest和Specs。我的唯一问题是,我还不熟悉这种语言,无法决定哪个更好。 此外,我习惯于在编写代码之前编写测试,在函数式编程中我目前没有清晰的思路如何做到这一点。 理想情况下,我想以TDD方式学习Scala,是否有相关资源?

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

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

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

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

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

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

14得票1回答
如何在CUDA中以编程方式获取显卡规格

我刚开始学习CUDA。有没有办法通过编程获取显卡规格?

11得票1回答
Erlang规格书撰写指南

在开源项目中,我看到以下两种编写规范的方式: 注释中编写规范@spec start_link() -> {ok, pid()} 源代码中的规格说明-spec start_link() -> {ok, pid()} 这两者有何区别?是否有一种更受欢迎?

10得票2回答
如何使用Specs2和Scalacheck自动化测试字符串参数?

重新编写的Scala specs2测试框架将自动化测试与scalacheck集成。在specs2文档中给出的示例中,介绍了如何使用scalacheck和specs2进行测试,可以使用整数或者像eric的json示例中那样使用更复杂的自定义生成器。 当我尝试使用一个稍微简单一些的示例时,我遇到...

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

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

18得票4回答
模拟 scala 对象

我正在使用mockito,尝试对一个Scala对象进行模拟。object Sample { } //test class SomeTest extends Specification with ScalaTest with Mockito { "mocking should succe...