[まとめ] LL脳がscalaの勉強を始めたよ LL脳がscalaの勉強を始めたよ その42 Scalaコップ本の14章の続きをやりますよー、今回はScalaTestのSpecとかScalaCheckとかそのへんですねー 仕様としてのテスト プログラムの仕様とセットでテストを用意する開発手法なんかをよく聞きますが、今回は振る舞い駆動開発(behavior-driven development:BDD)にフィットしたScalaTestのテスト用トレイトSpecについてです。 BDDでは以下の2点を重視するみたいですねー コードに対して期待される振る舞いを人間が理解できる仕様にまとめる コードの振る舞いが仕様に合っているか確かめるテストを実施 Specでは振る舞いに対するテストを進めやすくするみたいデス、とりあえずサンプルやってみますかねー // テスト対象のクラス class Hoge{ d