2
擬似オブジェクト、Springまたは他のフレームワークを使用してDAOなしでサービス層をテストする方法の例を教えてください。私のJavaコードは次のようになります。DAOのないサービス層のテスト
public int myServiceMethod(int number) {
int myInt = Factory.getDAOImpl.getNumber();
return myInt + number * 8;
}
私はmyServiceMethodのロジックをテストしたいが、DAOメソッドはテストしない。 可能ですか?それをリファクタリングする必要がありますか?この簡単な方法をテストする方法の例を私に教えてください。 ありがとう
DAOImplはパッケージプライベートクラスであり、ファクトリを介してのみインスタンス化できるため、コンパイラは不平を言います。 – Oscar