私はちょうどScala言語の学習を始めましたが、TDD -wayでやりたいと思います。 Scalaのためのユニットテストフレームワークと、それらの長所と短所についての経験をお伝えください。ユニットテストScala
私はScalaの開発のためのIntelliJ IDEAを使用していますので、IDE-サポートしてテストを実行できるようにするとよいでしょう。
私はちょうどScala言語の学習を始めましたが、TDD -wayでやりたいと思います。 Scalaのためのユニットテストフレームワークと、それらの長所と短所についての経験をお伝えください。ユニットテストScala
私はScalaの開発のためのIntelliJ IDEAを使用していますので、IDE-サポートしてテストを実行できるようにするとよいでしょう。
は、あなたがScalaTestを見たことがありますか?
私はそれを使用していませんでしたが、それはArtima刊でビル・ベナーズとcoから来て、その結果、私はそれが仕事をするだろうと思います。しかし、IDE統合を持っているようには見えません。
This blog entryは少し古いですが、TestNGのは、Scalaのをテストするための最良の選択肢であることを示唆しています。 TestNGは確かにIDE統合を持っています。
編集:私はちょうど私が2009年にこの答えを書いたことに気付きました、そして世界が上に移動しました(!)。私は現在ScalaTestを使用していますが、IDEの統合はうまくいきます。強くお勧めします。特にmatcher DSLは非常にうまく動作します
Specsこれはかなり完成しており、IIRCはリフトの一部として頻繁に使用されています。
私は仕様の著者です。 Intellijユーザの場合、org.specs.runner.ScalaTestの特性を仕様にミックスインし、ScalaTestスイートとして実行することをお勧めします。あなたはどのように問題、または何か他のものを持っている場合は
はspecs-usersメーリングリストにメッセージを送信して自由に感じます。
仕様の実行は、IDEA 9用のScalaプラグインで直接サポートされるようになりました。統合はシームレスです。 – Palimondo