Date: Fri, 17 Oct 2003 10:20:22 +0900
From: Taiki Matsuyama <taiki@....jp>
Subject: [XP-jp:04698] Re: DBのテスト
To: extremeprogramming-jp@....jp
Message-Id: <3f8f43d6.6934%taiki@....jp>
In-Reply-To: <3F8E72DB.9050700@....com>
References: <68C393C1A0DA19shimoji@....jp> <3F8E72DB.9050700@....com>
X-Mail-Count: 04698
松山といいます。
>・ setUpメソッドで、DBの初期化をする。
>テストデータが必要ならそれも突っ込んでおく。
>
>・ tearDownできれいさっぱりテストデータを消去する。
>
>・ テストメソッドごとにデータを変えたいならメソッド側で
> テストデータの追加と削除をする。
>
>void testXXX () {
>テストデータの追加;
>テスト;
>テストデータの削除;
>}
>
>な感じ?
ぼくもだいたい、そんな感じでやってます。
最後のテストデータの削除は、省略する場合が多いですが。
データベースへの接続は、テストメソッドごとにやってると
遅いので、コネクションプーリングを使うなり、Suite で1度
だけ接続してテストケースの方へ渡してやるなりしてますね。
--
::: Taiki Matsuyama 松山大樹 taiki@....jp
taiki@....jp(Private) :::