エクセルデータをテストデータとして挿入する際の注意点
エクセルデータをテストデータとして挿入する際に注意すべきことがいくつかある。
・同じテーブルへのテストデータを入れる際のデッドロックだ。
http://d.hatena.ne.jp/tgk/20080908/1220874861
基本的にUnitTest用のDBのテーブルは空だが、
複数の開発者で同時にS2JUnit4を動かしていた時に発生してしまう可能性がある。
回避策としてはマスターとなるデータのPKを開発者ごとに異なるデータにするなどが考えられる。
テーブルがデッドロックに入ってしまうと、
INSERTに行ったとこからレスポンスが返ってこなくなってしまう。
DBを再起動しない限り解除は出来ない。
・シートはリレーション順に並べる。
・日付データの場合はセルの書式設定を、
yyyy/mm/dd hh:mm:ssに合わせる。
デフォルトではこの書式がないのでユーザ定義で作成する。