Open cuon-araki opened 2 months ago
org.opentest4j.AssertionFailedError: expected: [2] but was: [0]
Assertion: 成立条件。 これだけだと不明
エラー箇所
/**
* DBデータを検証する。
*
* @param expectedTable
* @param actualTable
* @param excludedColumns
* @throws Exception
*/
protected void assertDB(final ITable expectedTable, final ITable actualTable, String[] excludedColumns)
throws Exception {
// まずはレコードの桁数を比較
assertEquals(expectedTable.getRowCount(), actualTable.getRowCount());
expectedTable.getRowCount() が 0 expectedTableがない?? STSの統合開発環境の時と同様にエラー。 DBの問題のようだ。
そもそもlompockがインストールできてないのが原因? → コード生成支援ツールだから、関係なさそう。
対象:batch
junit.framework.ComparisonFailure: value (table=lnk_t_batch_status, row=0, col=syori_status) expected:[[0]] but was:[[9]] at org.dbunit.assertion.JUnitFailureFactory.createFailure(JUnitFailureFactory.java:39) at org.dbunit.assertion.DefaultFailureHandler.createFailure(DefaultFailureHandler.java:105) at org.dbunit.assertion.DefaultFailureHandler.handle(DefaultFailureHandler.java:240) at org.dbunit.assertion.DbUnitAssertBase.failIfNecessary(DbUnitAssertBase.java:619) at org.dbunit.assertion.DbUnitAssertBase.compareData(DbUnitAssertBase.java:602) at org.dbunit.assertion.DbUnitAssertBase.compareData(DbUnitAssertBase.java:561) at org.dbunit.assertion.DbUnitAssertBase.assertWithValueComparer(DbUnitAssertBase.java:439) at org.dbunit.assertion.DbUnitAssert.assertEquals(DbUnitAssert.java:300) at org.dbunit.assertion.DbUnitAssert.assertEquals(DbUnitAssert.java:268) at org.dbunit.assertion.DbUnitAssert.assertEquals(DbUnitAssert.java:227) at org.dbunit.Assertion.assertEquals(Assertion.java:140) at jp.co.daiwahouse.batch.BaseTest.assertDB(BaseTest.java:501) at jp.co.daiwahouse.batch.controller.DihrkFnHsdi004ControllerTest.FN_HSDI004_020(DihrkFnHsdi004ControllerTest.java:845) at java.util.ArrayList.forEach(ArrayList.java:1259) at java.util.ArrayList.forEach(ArrayList.java:1259)
エラー箇所
DihrkFnHsdi004ControllerTest.java:845