0

ビルド時にいくつかの JUnit テストを作成したいと考えています。JSF アプリケーションをデータベースに接続し、テスト SQL クエリを作成してコードをテストするにはどうすればよいですか? 私が Netbeans で見る限り、単純なテストは純粋な Java コードで実行できます。私のコードの多くは、適切な結果を得るためにテストする必要がある SQL クエリです。

4

1 に答える 1

1

SQLクエリを持ち、JSFに依存しない別のDAOレイヤーが必要です。この場合、テストを分離してSQLクエリのみをテストできます。次に、SQL を生成して実行するプレーンな Java クラスのテストを実行できます。テストスキーマとデータプリセットを埋めるために、組み込みデータベースとliquibase(または同様のもの)をお勧めします。

于 2012-12-29T00:03:34.240 に答える