#java #oracle11g #dbunit #unitils
Вопрос:
Я знаю, что Unitils прекращено, но для более опытных парней у меня есть следующий вопрос:
Я использую наборы данных DBUnit для тестирования своего приложения, но я не могу подключиться к базе данных, что бы я ни пытался сделать. Я использую jdbc, sql express 11g, разработчик oracle sql. Это мой файл unitils.properties:
database.driverClassName=oracle.jdbc.driver.OracleDriver
database.url=jdbc:oracle:thin:@localhost:1521:xe
database.userName=user
database.password=user
database.schemaNames=user
database.maxConnections=25
dbMaintainer.preserve.schemas=user
database.dialect=oracle
dbMaintainer.autoCreateExecutedScriptsTable=true
updateDataBaseSchema.enabled=true
shutdown=true
dbMaintainer.generateDataSetStructure.enabled=false
Для каждого теста, который я пытаюсь выполнить, я получаю следующую ошибку:
Missing configuration for org.unitils.core.dbsupport.DbSupport.implClassName
Я попытался добавить конфигурацию для него, но безуспешно, так как я нашел решения только для mysql:
org.unitils.core.dbsupport.DbSupport.implClassName.mysql=org.unitils.core.dbsupport.MySqlDbSupport
Что можно сделать для oracle?
Редактировать:
Я нашел конфигурацию для oracle в sourceforge, но безрезультатно, я все равно получаю ту же ошибку, даже если я ее настроил.
org.unitils.core.dbsupport.DbSupport.implClassName.oracle=org.unitils.core.dbsupport.OracleDbSupport