0

Unitils が廃止されたことは知っていますが、より経験豊富な人のために、次の質問をする必要があります。

DbUnit データ セットを使用してアプリケーションをテストしていますが、何をしようとしてもデータベースに接続できません。私はjdbc、sql express 11g、oracle sql developerを使用していますこれは私の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

オラクルのために何ができる?

編集:

sourceforge で oracle の構成を見つけましたが、成功しませんでした。構成しても同じエラーが発生します。

org.unitils.core.dbsupport.DbSupport.implClassName.oracle=org.unitils.core.dbsupport.OracleDbSupport
4

0 に答える 0