2015|10|
ぷっちん日記
2003-11-12 (水) 英会話
■ 英会話
客先終了後時間が半端だったので来週の英会話を1つ今週に回した。来週は1日で済む!仕事がはかどりそうだ。
■ 平日夜
2連続で仕事してみたり。英会話の日は比較的早いので、ノブオンのお誘いがなければ仕事できるようだ。
2008-11-12 (水) フィクスチャの使いどころ
■ フィクスチャの使いどころ
虫の居どころが悪く、朝早めに起きたので、Functionalテストを書きました。どうも、夢ででも何かがひらめいたようで。
で、テストについては山ほどモヤモヤしていることがあるのですが、そのひとつは、テストデータをどう書くかってこと。
Railsにはフィクスチャがあるけど、なんでもかんでもフィクスチャでやるとかえってごちゃごちゃして、こっちのテストを立てればあちらが立たず的に依存関係が大変になる気がするわけで。個人的には、
- 複数のテストファイルで前提的に使うマスタなどの環境はフィクスチャで表現。パターンごとにデータを用意するにしても、多くの機能を横断する代表的なパターン程度にとどめる。
- 基本的に特定のテストだけでつかうようなデータ状況は、テスト内でプログラムで作る
という感じにしていますけど、皆さんはどんな感じですか?
# Yugui [そのテストで必要なフィクスチャ一揃いを、個々のテストごとに、互いに直交になるように設定しますね。前提的なマスターは共..]
# nay [ほうほう。つまり、テストごとにレコードのセットを作っていて、基本的にマスタ(私がフィクスチャでやると言っているもの)..]
# nay [↑ちなみに「直交」がぴんとこなかったので誤解してるかもです(’’;]