問題タブ [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 投票する
2 に答える
3973 参照

datetime - Unitils データセット - sybase の datetime カラムに挿入

sybase の datetime 列にデータを入力しようとしている unitils データセットがありますが、単体テストを実行しようとするとエラーになります。

日付の挿入についてオンラインで何も見つからないため、他の列と同じ方法で文字列として宣言しようとしましたが、エラーが発生します:

私のデータセットに日付を挿入する唯一の行は次のとおりです。

誰でも助けることができますか?

前もって感謝します。

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

java - @SpringApplicationContext を使用したユニット - 一致するワイルドカードは厳密ですが、要素 'context:annotation-config' の宣言が見つかりません

私はmavenを使用しており、プロジェクトに次の依存関係があります。

公式ドキュメントで指定されているような私のテストクラス

私の ApplicationContext ファイル:

テストを実行すると、次のスタック トレースが表示されます。

私はすでにstackoverflowでこのような多くの問題を見ており、解決策はxmlnsコンテキストとschemaLocationを正しく宣言することです。この場合、彼らは良いです。

org.unitils.spring.annotation.SpringApplicationContext が読み込めないバージョンである可能性があります

何か案が ?

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

java - デバッグにはテーブル ロックが必要ですか?

現在の問題を解決するには、幅広い知識を持つ人が必要だと思います。

私は Eclipse を使用して、Unitils を使用する jUnit テストをデバッグしています。デバッグ中、データベース内のテーブルの一部またはすべてがロックされていますが、現時点ではアクセスされていません。

その結果、同じデータベースで作業している他の開発者は、私がデバッグしている限りテストを実行できません (またはその逆)。

論理的には、テーブルを常にロックする必要がある理由がわかりません。では、ロックを無効にする必要がありますか? それを設定する方法を知っていますか?

別のアプローチを考えることができますが、これが最も便利な解決策になるため、これらの質問に答えてもらいたいと思います.

編集: テストは、空のテーブルを持つ Oracle DB で実行されます。各テストの前に、Unitils はすべてのテーブルを空にし (Unitils の通常の構成ではありません)、特定のテスト データを挿入します。すべての制約がアクティブであり、これも通常とは異なる構成です。デバッグ中に別の開発者が jUnit-Test を開始すると、Unitils がテーブルを再度空にしようとするため、DB タイムアウトが発生するか、デバッグを停止するまで IDE がフリーズします。

0 投票する
2 に答える
87 参照

spring - メソッドを作成するための統合テスト戦略

作成されたエンティティがデータベースに正しく永続化されているかどうかをテストしたい。createメソッドのサービス統合テストがあります。

  1. 休止状態を使用する場合、エンティティの作成をテストする必要がありますか?誰かがあなたに低レベルの休止状態をテストしようと書くことができますが、休止状態には独自のテストがあります。上記の些細なコードがありますが、同時により多くのエンティティを持続させる特定のコードを想像することができます(たとえば、1対多といくつかの1対1の関係)。そして、関係が正しく持続しているかどうかをテストしたいと思います。

  2. この方法でテストするパターンはありますか?問題があります。そのレコードはデータベースにありません。返されたdtoを使用したくない(ルートエンティティの集合体のみを表示します-personですが、personの基本データ(1つ)、personのアドレス(1つ)などについては説明していません)...永続化されたレコードを取得します。

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

unit-testing - UnitilsException: ファイルが見つかりません

このエラーの原因

テストクラスと同じパッケージに「不足している」xml ファイルがあります。

テストクラスは

注釈でファイル名を定義していなくても、同じエラーが発生します。

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

annotations - Unitils @DataSet アノテーション

今回は論理的な質問があります。unitils @Dataset アノテーションはどこで処理されますか? すべての注釈にはプロセッサ クラスが必要です。http: //www.javacodegeeks.com/2012/08/java-annotations-explored-explained.html を参照してください。

これは org.unitils.UnitilsJUnit4 ライブラリで発生しますか?

アノテーション用の独自の実装を作成したいと思いますが、コードはまだ用意されていません。

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

testing - null 非許容データ型に null 値を配置しようとする試み

dbunit と unitils を使用して、データセット ファイルでテストの機密性の高い日付を取得しようとしています。

問題は、これを実行するとエラーが発生することです

データセット:

修正は何ですか?日付のフォーマットのどこかにありますか?それともデータベース自体?そのアングル。

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

testing - ユニティルが動かない

大きな問題があります

私の unitils.properties:

私のdatabase.sql:

65 個のテストがあり、6 個と同じエラーに問題があります。

私のテストは「削除」ではなく「検索」ですが、ユニットが行を削除して新しいテストを開始しようとすると、問題が発生すると思います。

誰かアイデアがありますか?

ありがとう