通常、単体テストでは、オブジェクトのモックが使用されます。しかし、たとえばEntityManagerがモックされている場合、JPAエンティティの単体テストをどのように作成する必要がありますか?実際に何がテストされますか?
編集:オブジェクトが適切に永続化されているかどうかをテストしたいとします。本番コードでは、永続性のために、コンテナーが提供するEntityManagerを使用できます。このタイプのテストでは、このEntityManagerをモックする必要がありますか、テスト用のリソースローカルテストにする必要がありますか、それともコンテナーでテストを実行する必要があります(テストの実行はJavaコードからトリガーされます)。