問題タブ [unitils]

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.

0 投票する
1 に答える
1187 参照

integration-testing - Unitils dbunit データセットの CLOB 表現

テーブルに clob 列があります。統合テストで使用できるように、dbunit データセット xml でどのように表現すればよいですか?

0 投票する
1 に答える
409 参照

unit-testing - DbUnit 2.4.8 でエンティティの列のマッピングをカスタマイズする方法

私のプロジェクトでは、テストを行うために、DbUnit 2.4.8 と org.unitils 3.3openjpa 1.2.2で使用されています。

テストを実行したいとき、1つのテーブルの作成に問題があります。これは私が受け取るエラーです:

実際には、"order" という名前の列 (エンティティ "Niveau" で表される) で作成されたテーブルがあります。そして、私はこれを使用する必要があります (このテーブルを作成したのは私ではありません)。

persistence-test.xml では、プロパティを使用します。openjpa.jdbc.SynchronizeMappings に値 buildSchema(ForeignKeys=true) を指定して、エンティティとのマッピングを自動的に作成します。

また、テストで使用されるすべてのクラス (エンティティ) も宣言します。

1つのエンティティのみについて、列「注文」の名前を構成して、別の名前に変更したいと思います...そして、他のエンティティについては、その自動マッピングを維持したいと思います(メタデータ用)。

だから私の質問は、どうすればそれを行うことができますか?

これはpersistence-test.xmlです

これは関係エンティティ (Niveau.java) です。

そして、これがDbunitがテーブルを作成する方法です

0 投票する
1 に答える
824 参照

dbunit - dbunit/unitils: マルチスキーマ データセットをエクスポートする方法は?

dbunit の公式チュートリアルでは、単一のデータベース スキーマからデータセットをエクスポートするため の良い例が既に示されています。
異なるスキーマの異なるテーブルを 1 つのデータセットにエクスポートする方法はありますか (スキーマ A のテーブル A、スキーマ B のテーブル B など)。
エクスポートされたデータセットを xml ファイルに書き込むと、次のようになります。

0 投票する
1 に答える
531 参照

java - 単体テストができない - Unitils、Hibernate

アプリケーションの単体テストをセットアップしようとしています。Unitils データセットでテストしたいのですが、これまでのところ多くの問題に遭遇しています。セットアップが間違っていると確信しています。誰でも問題を確認できます。

私は hibernate.cfg.xml を持っています

Unitils のプロパティは次のとおりです。

そして最後に私のテストは

私は得ています

スキーマが作成されていないと思います.hibernate.cfg.xmlに何かを設定しても、このエラーの後に作成が行われ、とにかく失敗するため、役に立ちません

0 投票する
3 に答える
4227 参照

java - Unitils データベース例外

私のプロジェクトでは、JDBC、MySQL、サーブレット、JSP を使用しています。私のdaoをテストするために、いくつかの単体テストを行い、JUnitとUnitilsを使用しようとしています。

この例外が発生しています:

私の unitils-local.propreties:

私の unitils.properties:

私のデータセットのオプション:

そして、私がテストしようとしている私のtest-daoクラスの一部:

データベース オプションに何か問題があることはわかっています。この問題を解決する方法を見つけるのを手伝ってもらえますか? ありがとう。

更新:私の unitils-local.properties のパラメーターを変更した後: from:

に:

a には新しい例外がありました:

たぶん、その問題についていくつかの新しい亜種またはいくつかの考えがありますか? ありがとう。

0 投票する
1 に答える
2792 参照

java - Unitils プロジェクトは生きていますか?

unitils プロジェクトがまだ生きているかどうかは誰にもわかりません。そこのページの最後のバージョンは、maven リポジトリの 3.3 で、3.4.2 です。

とにかく、このプロジェクトに代わるものはありますか。私は周りに活気のあるコミュニティが欠けているので、死にかけているプロジェクトに縛られることは本当に望んでいません.

0 投票する
1 に答える
1142 参照

java - 2 つの複雑なオブジェクトを比較し、null と空の文字列の両方を無視する方法は?

プリミティブ レベルと n レベルのオブジェクトの両方を含む 2 つの複雑なオブジェクトをアサートする必要があります。だから私はググって図書館を選んだunitils。しかし、null と空の文字列の両方を等しいと見なす必要があるという条件があります。しかし、ここではReflectionComparatorMode.IGNORE_DEFAULTS. シナリオ:

エラー:

null と空の文字列の両方を等しいと見なすルールを追加する必要があります。

私の状況で利用可能な解決策はありますか?

0 投票する
1 に答える
472 参照

java - unitils-orm-hibernate が Hibernate 5 で動作しない

休止状態の orm テストに unitils を使用しています。休止状態のバージョン 5.0.10-Final と最新の unitils バージョン 3.4.3 を使用しました。「org.unitils.core.UnitilsException: モジュール クラス名 org.unitils.orm.hibernate.HibernateModule のコア モジュール hibernate のロード中に例外が発生しました -> 原因: org.unitils. core.UnitilsException: org.hibernate.cfg.AnnotationConfiguration という名前のクラスを読み込めませんでした"

コードを調べると、(Hibernate 4 の古いバージョンでは) AnnotationConfiguration が廃止され、Hibernate 5 で置き換えられることがわかります。まだこのクラスを指しています。

他の構成が必要ですか? それとも他のバージョン?