0

プロジェクトにいくつかの新しい ATDD テスト機能を追加するため (JBehave を使用)。SpringAnnotatedEmbedderRunner クラスを利用できるように、JUnit jar (4.4 -> 4.10) を更新しました。

そうして以来、ユニットテストの多くが失敗しています。これらはすべて、「メモリ内」の db derby に関連しています。

Caused by: ERROR 42X05: Table/View 'FIX_MESSAGE_SEQUENCES' does not exist.
at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
at org.apache.derby.impl.sql.compile.FromBaseTable.bindTableDescriptor(Unknown Source)
at org.apache.derby.impl.sql.compile.FromBaseTable.bindNonVTITables(Unknown Source)
at org.apache.derby.impl.sql.compile.FromList.bindTables(Unknown Source)
at org.apache.derby.impl.sql.compile.SelectNode.bindNonVTITables(Unknown Source)
at org.apache.derby.impl.sql.compile.DMLStatementNode.bindTables(Unknown Source)
at org.apache.derby.impl.sql.compile.UpdateNode.bindStatement(Unknown Source)
at org.apache.derby.impl.sql.GenericStatement.prepMinion(Unknown Source)
at org.apache.derby.impl.sql.GenericStatement.prepare(Unknown Source)
at org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.prepareInternalStatement(Unknown Source)
... 13 more

derby と JUnit 4 の間に既知の競合があるかどうかを知っている人はいますか? または回避策がある場合は?

Pom エントリ:

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.10</version>
        <scope>test</scope>
        <optional>true</optional>
    </dependency>

    <dependency>
        <groupId>org.apache.derby</groupId>
        <artifactId>derby</artifactId>
        <version>10.9.1.0 </version>
        <scope>test</scope>
    </dependency>
4

0 に答える 0