いてづきブログ

情シスでやってみたことの備忘録

テスト用エクセルを自動生成してみた

S2JUnit4では、テスト用データをエクセルから読み込める。
しかし、テーブル数が多かったり、テーブルのカラムが多かったりするとエクセルをつくるだけで時間がかかってしまったり、カラム名ミスってしまったりというミスが起こりがち(自分だけ?

ということで、作ってみた。
エクセルへの書き出しはpoiを使い、テーブル名、カラム名の取得はjavaもリフレクションを使用。
シートを作成するのはentityアノテーションのもののみとして、カラムは、idとcolumnもしくはアノテーションなしのみにした。(リレーションフィールドを省く)

とりあえず、仕様だけ。
多分これだけ書いとけば、あとからコレを見ながらきっともう1回作れるだろうと思う(笑)