cuon-araki / personal_memo

0 stars 0 forks source link

daiwaのjunitで失敗 #4

Open cuon-araki opened 2 months ago

cuon-araki commented 2 months ago

対象: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

image

cuon-araki commented 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の問題のようだ。

cuon-araki commented 2 months ago

そもそもlompockがインストールできてないのが原因?  → コード生成支援ツールだから、関係なさそう。