S2Unitでちょっと詰まった
S2Unitを使ってテストケース作ってテスト実行したとき、下記の様な例外が。
java.lang.NullPointerException at org.seasar.extension.dataset.impl.XlsReader.setupColumns(XlsReader.java:237) at org.seasar.extension.dataset.impl.XlsReader.createTable(XlsReader.java:220) at org.seasar.extension.dataset.impl.XlsReader.<init>(XlsReader.java:196) at org.seasar.extension.dataset.impl.XlsReader.<init>(XlsReader.java:91) at org.seasar.extension.unit.S2TestCase.readXls(S2TestCase.java:219) at org.seasar.extension.unit.S2TestCase.readXls(S2TestCase.java:206) 以下略
検証用XLSの読み込み時に失敗してるみたい。
ちゃんと1行目にカラム名設定してるんだけどなぁ。
何でこのエラーが出るのか暫く解らなかったけど、原因判明。
XLSファイルにデフォルトで作成されているSheet2とSheet3を削除してませんでしたとさ。