読者です 読者をやめる 読者になる 読者になる

DBUnitで出力したExcelファイルをDBUnitでロードしたい

いくつか妨げになることがあり、すんなりいきません。 解決策はこんな感じです。 出力されたExcelファイルのシートがテーブル間の参照関係を無視した並びになっている ←一旦外部参照制約を外してロードしてから再度外部参照制約を付ける ←Excelマクロでシー…

日付変換Excelマクロ for DBUnit with Oracle

DBUnitでOracleのデータをExcelファイルに出力すると、Date型・Timestamp型の情報は1970年1月1日からの経過ミリ秒で返ってきます。そして、DBUnitでExcelファイルのデータをDBに投入するには、Date型・Timestamp型のカラムに相当する部分はJDBC形式の日付文…

DBUnitを使う時にはDatatypeFactoryを指定しよう

DBUnitを使ってDBのデータをExcelファイルに落とすとき、IDatabaseConnectionを取得するタイミングでデータタイプファクトリーを指定します。指定しなくても動くので、指定していないコードを多く見かけるんだけど。データタイプファクトリーの指定方法は下…

DBUnitイイ!

Javaユーザにはとっくにお馴染みだと思うんです、DBUnit。 でもJava使い以外にもDBUnitを広めたいっ!! テスト仕様作成時に、Excelでテストデータ・期待値データを作っておく テスト実行前にDBUnitでテストデータをDBへロード テスト実施後にDBUnitで結果デー…