質問: Haksellで単体テストを書きたいと思い調べていたのですが ・Hunit ・QuickCheck ・test-framework(HunitとQuickCheckが含まれる?) ・Hspec と複数見つかりどれを使用するのがいいのかわかりませんでした。 これらは状況によって使い分けるものなのでしょうか それとも、とりあえずこれを覚えとけばいい。 というものがあるのでしょうか また、テストを書くにあたって学習になるサイト もしくは書籍あれば教えていただけるとありがたいです
回答: 最近のライブラリのコードを読んでいると、だいたいTastyかHspecが使われています。Tastyはメンテされなくなってしまったtest-frameworkの後釜です。 二つの使い分けは...好みの問題かもしれません。僕はHspecが読みやすくて好きです。 TastyもHspecもサンプルコードが用意されているので、いじってみるのが良いと思います。