-1
私はSpringフレームワークでのサービス層テストに関する質問があります。 私はメソッドを持つクラスProductServiceを持っている:Spring MVC - テストサービス
public List<Product> getProducts() {
return productDAO.getProducts();
}
が正しくそれをテストする方法はありますか?このメソッドは、私が、例えば現在データベースにある5つのプロダクトのリストを記入し、リストのサイズをアサーションすることによってテストすると、ダオ層を使用してすべてのプロダクトを取得します。 1つの製品を追加した後で6つではなく5つの製品を返すべきである... スプリングユニットのテストに関する有用なサイト/ ytのビデオがある場合は、私に知らせてください。 事前にお手数をおかけしていただきありがとうございます。 よろしくお願いします。
あなたの答えは、私はmockitoとhamcrestを使用していただきありがとうございます。私はMockMvcとmockitoを使ってdaoを嘲笑しています。私の質問は、私がproductDaoを模倣し、そのメソッドが5つの製品(例えば)を返すときに、以前に書いたように、このコードを適切にカバーする方法でした。その後、もう1つの製品をデータベースに入れます。ユニットテストでは6つの製品となり、ユニットテストでは5つの製品が期待されますので、このコードを単体テストでカバーするのは役に立たないかもしれません。 – thosenumbers