私が書かなければならないテストの種類については同じ誤りがあります。 私たちのアプリケーションには異なるモジュールがあります。すべてのpojos、daos、すべての休止状態のstuffs.ItはCRUD操作を行い、他のすべてのモジュールについてはわかりません。model
というものがあります。単体テストとインテグレーションmavenデータベースレイヤーモジュールで境界をテストする
DAOを書いた後は、オブジェクトが永続化され削除されていることを実際に証明するテストがあるように感じます。実際にこれまで読んだことではなく、統合テストになります。
また、モックを使って単体テストを行うことは、CRUD操作に関係する限り私には意味がありません。
今、私は、モジュールをテストする際には、やるべき姿勢が分かれています。
ここでベストプラクティスは何ですか?適切なプロジェクトでは何が行われますか?
お読みいただきありがとうございました
こんにちは、私はファイルモードではhsqldbを使用しています。mysql.theターゲットデータベースはmysqlです。私はコンテキストでスクリプトを使用しています。テスト対象のdbのプロパティファイルを切り替えます(mysql .jdbc.properties/msyql.hibernate.propertiesおよびhsqlの場合も同じです)。だから私はちょうどそれに固執すると思います。ありがとう –