unit testing斯卡拉

我刚刚开始学习Scala语言,并希望在TDD中做到这一点。 你可以分享你的Scalaunit testing框架的经验和他们的利弊。

我正在使用IntelliJ IDEA进行Scala开发,因此能够使用IDE支持来运行testing将会很好。

你看过ScalaTest吗?

我没有用过它,但是它来自于Bill Venners和Artima的合伙人,因此我怀疑它会完成这项工作。 但是,它似乎没有IDE集成。

这个博客条目有点老,但是build议TestNG是testingScala的最佳select。 TestNG肯定会有IDE集成。

编辑:我刚刚意识到,我在2009年写了这个答案,世界已经移动(!)。 我目前正在使用ScalaTest,IDE集成工作正常,我可以强烈推荐它。 特别是匹配器DSL工作得非常好

我是规格的作者。 如果你是一个Intellij用户,我build议你将org.specs.runner.ScalaTest特征混合到你的规范中,并作为一个ScalaTest套件运行。

如果你有任何问题,或者其他任何东西都可以发送消息到specs-users邮件列表。

您也可以查看规格它是相当完整的,并且IIRC被大量用作Lift的一部分。