Magnolia Tech

いつもコードのことばかり考えている人のために。

2017-12-01から1ヶ月間の記事一覧

Specs2でテストに失敗したときに例外を投げる

Scala用の代表的なテスティングフレームワークの1つがSpecs2です。 "Acceptance specification"と呼ばれる自由度の高い仕様の記述方法が特徴的です。 以下のコードはDeepThrought. calcUltimateQuestionメソッドの結果の正当性を確認するテストコードです。 …