このように同じ処理が複数箇所に出てきてしまい、DRY(dont repeat yourself)ではない設計になってしまいます。
こういった共通のインスタンスやストレージ定義などをまとめて置けるのがsetUpメソッドなのです!
ちなみに、こういったテストの事前処理は"フィクスチャ"と呼ばれるようです。(テスト後の処理も含めてそう呼ぶらしい)
このように同じ処理が複数箇所に出てきてしまい、DRY(dont repeat yourself)ではない設計になってしまいます。
こういった共通のインスタンスやストレージ定義などをまとめて置けるのがsetUpメソッドなのです!
ちなみに、こういったテストの事前処理は"フィクスチャ"と呼ばれるようです。(テスト後の処理も含めてそう呼ぶらしい)