問題タブ [dbunit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
database - DBUnit 拡張機能を使用した PHPUnit データベースのテスト
ねえ、私はPHPUnit全体に不慣れで、phpunit.deのすべてのものを読んで、データベースに対して私のコードをテストしたいと思います.seed.xmlファイルについて話しています。
誰かが明確にすることができます.mysqldumpコマンドを使用して自分でこのデータセットを作成する必要がありますか?それともテストの開始時に作成しますか?
よろしくお願いします
ant - ANTがorg.dbunit.ant.DbUnitTaskを見つけられません
だから私はいくつかのテストを実行するためにantビルドファイルを書いています、そして私はMXUnitのために問題なく次の行を使用します:
しかし、http://sourceforge.net/projects/dbunit/files/dbunit-2.4.8.jar
からダウンロードして、と同じディレクトリに配置すると、ANTビルドファイルに次の行が追加されます。mxunit-ant.jar
Eclipseで次のような警告が表示されます。
taskdefクラスorg.dbunit.ant.DbUnitTaskに必要なクラスが見つかりません:org / slf4j / LoggerFactory
jarファイルを抽出すると、org.dbunit.ant.DbUnitTaskクラスが含まれているので、ANTが何について不平を言っているのか非常に混乱しています。
hibernate - hibernate hbm2ddl boolean column typeCastException in dbunit
テーブルを作成するために、Hibernate でメモリ内 Derby データベースを使用します。私のテストでは、dbunit を使用して、テスト データでデータベースを準備します。
Hibernate は、ブール値を格納するために smallint 列タイプを作成するようです。しかし、dbunit はこの値を変換できません。
Hibernate にブール列を作成させる (ダービーで利用可能な場合)、または dbunit に Java ブール値を smallint 列に書き込むようにするアイデアはありますか?
これは同じ問題を説明していますが、Derby の DataTypeFactory 実装はないようです。http://old.nabble.com/Data-type-factory-for-Derby-database.-td25996976.html
java - DBunitを使用してDBをエクスポートするときにエラーが発生しました"java.lang.NoClassDefFoundError:org / dbunit / database / IDatabaseConnection"
次のJavaコードがあり、以下のエラーが発生します。
エラー:
$ java export
コンパイルされるJavaファイルexport.java
の名前はであり、コンパイルされたファイルの名前はです。そして、ファイルをとと同じフォルダーにexport.class
入れました。そして、次のcmdを使用してexport.javaをコンパイルしています。dbunit-2.4.8.jar
jtds-1.2.5.jar
export.java
export.class
私が間違っていることについて何か考えはありますか?
java - テストでのローカル データベースとリモート データベースのタイムゾーンの違いの処理
ローカル テスト データベースの行に一定の Timestamp を書き込み、それを読み戻して、期待したものと比較する Java の単体テストがあります。これは、GMT タイムゾーンの下にあるローカル ラップトップで正常に動作します。
コードを継続的インテグレーション サーバーにコミットすると、テストは失敗し、時間差は -5 時間です。当社の統合サーバーは米国東海岸の AWS でホストされているため、これは当然のことです。しかし、それは問題を引き起こしています...
私のローカルMySQLサーバーがリモートサーバーと同じタイムゾーンを持つように変更する(そして私のチームのすべての開発者もそうするようにする)以外に、ハックしすぎずにコードでこの問題を修正する方法を誰か教えてもらえますか?
ありがとう、
java - テストデータをmongodbに入力するために利用できるツールの種類
mongodb にテスト データを入力するために使用できるツールの種類。過去にdbunitを使用したことがありますが、同等の maven プラグインがないようです。
java - シンドライバーでスキャンをオフに設定
テストを実行する前に、DbUnit を使用してテスト データベースにテスト データを入力します。
私のantスクリプトの断片:
私のテストデータには、 &xx; の値がいくつかあります。値。このデータは、オラクルによって変数として解釈されるため、挿入されません。
データベースに接続するときに、セッション プロパティの SET SCAN OFF を変更したいと考えています。
を使用してJVMパラメーターとして渡すことができることがわかりました-Dparam=value
。試してみ-Dscan=off
ましたが、うまくいきませんでした。
mysql - 接頭辞はmysqlの予約済みキーワードですか
「プレフィックス」は「mysql」の予約済みキーワードですか?'prefix'
埋め込みエラー: user.PREFIX - ColumnNameToIndexes キャッシュ マップ内の (大文字以外の入力列: プレフィックス)。マップの列名は大文字と小文字が区別されないことに注意してください。
oracle - dbunit Oracle 制約を無効にする
Oracle 10g および JUnit 4.5 で DbUnit 2.4.8 を使用しています。私が持っている DbUnit テストを実行している間、Oracle の外部キー制約を無効にして、他のすべてのテーブルから独立して単一のテーブルをテストできるようにしたいと思います。これは私がこれまでに持っているものです:
DatabaseTestCase を拡張するクラス (DBUnitHelper) を作成しました。私は
JUnit テスト メソッドは次のとおりです。
ORA-02291: integrity constraint violated - parent key not found error
Junit 行に が表示されます : databaseTester.onSetup();
。DBUnitHelper.getConnection()
デバッガーでこれを実行すると、が呼び出されていないことが わかります。
Oracle の制約を無効にするために何を修正する必要があるかについてのアイデアはありますか?
java - DBUnit と Oracle JDBC (ClassCastException)
dbunit を使用してテスト データベースを生の xml ファイルにダンプしたいのですが、ClassCastException が発生しています。コードの下:
結果として :
ojdbc14-10.2.0.3.0.jar、commons-dbcp-1.2.2.jar、dbunit-2.4.7.jar を使用しています。
それは oracle jdbc のバグですか? ojdbc ドライバーで、次のような sth を見つけました。
Oracleの問題のように見え、javadocからはまったくテストされていないようです。誰かが同様の問題を抱えていましたか?