Конфликты между Derby и JUnit 4?
Для того, чтобы добавить некоторые новые функции тестирования ATDD в наш проект (Используя JBehave). Я обновил свой JUnit jar (4.4 -> 4.10), чтобы я мог использовать класс SpringAnnotatedEmbedderRunner.
С тех пор многие наши модульные тесты провалились. Все это относится к нашему дерби "в памяти":
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
Кто-нибудь знает, есть ли какие-либо известные конфликты между дерби и JUnit 4? или если есть обходной путь?
Пом записи:
<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>