私はJUnitが初めてで、レガシープロジェクトに実装しようとしています。Java EE プロジェクトです。その UI レイヤーは Flex であり、バックエンドには SQL Server データベースを備えた ORM レイヤーとして Hibernate があります。Tomcat で動作します。
私は自分で JUnit を学び、それをコードベースに実装するための小さな一歩を踏み出しています。メソッドを持つクラスがありますfindByFK
。このメソッドは、クラス オブジェクトが見つかった場合、その配列を返します。
このメソッドは Web アプリケーションで正常に動作しますが、その JUnit テスト ケースを実行できません。テスト ケースはコンテナーの外にあり、データソースにアクセスできません。
コンテナー内で JUnit テスト ケースを実行するにはどうすればよいですか?
私は JUnit を使い始めたばかりで、統合の問題で過度に複雑にしたくありません。データソースや Web サーバーなどをスタブ化せずに解決する方法はありますか?