Index: [Article Count Order] [Thread]

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) :::