技術ネタはQiitaに移りました。壁もどこぞに。

dbunit

DBUnit をそのまま使うと ORACLE のシノニムが使えない

表題通りである。(二度目。) DBUnit は、何もせずに使うとシノニムを検出できない。これは、以前紹介した以下エントリの通り、DBUnit が DB のメタデータを必要とするのに影響する。 yo1000.hateblo.jp シノニムが使用できない理由として、DBUnit のメタデー…

DBUnit をそのまま使うと ORACLE 相手のテストが遅い

表題通りである。ORACLE データベースを相手に DBUnit を使用すると、とにかく遅い。 ただ、これには理由があり、解消方法も存在するが、これに気がつくまでかなり時間をかけてしまったので、残しておくことにする。 まず解消方法から。以下のように、テスト…

Spock x DBUnit でテストを書いてみる

Java プロジェクトで、Groovy を使えるようになって、Spock を試してみたところ、とても使いやすく、これはいいものだとすぐさま実感できた。 興味を刺激されたのでさらに調べてみると、Groovy を利用することで、DBUnit のデータ挿入もコード内で簡潔に済ま…