テストを実行する前に、DbUnit を使用してテスト データベースにテスト データを入力します。
私のantスクリプトの断片:
<taskdef name="dbunit" classname="org.dbunit.ant.DbUnitTask" classpath="dbunit-2.2.jar" /> <ターゲット名="ロード"> <dbunit driver="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@//localhost/XE" ユーザーID="ユーザー" password="パス"> <クラスパス> <pathelement location="ojdbc14-10.2.0.1.0.jar"/> </クラスパス> <操作タイプ="更新" src="testData.xml"/> </dunit>
私のテストデータには、 &xx; の値がいくつかあります。値。このデータは、オラクルによって変数として解釈されるため、挿入されません。
データベースに接続するときに、セッション プロパティの SET SCAN OFF を変更したいと考えています。
を使用してJVMパラメーターとして渡すことができることがわかりました-Dparam=value
。試してみ-Dscan=off
ましたが、うまくいきませんでした。