우리 애플리케이션은 Spring bean으로 작성된 서비스 레이어와 DAO 레이어를 가지고있다.테스트 케이스 : Spring bean을 이용한 모킹 데이터베이스
서비스 층 -을 테스트하는 동안 나는 그
그래서 서비스 계층 - I를 테스트입니다 때 DAO 계층을위한 '모의'IMPL을 만들어 내가 조롱하고 그래서 실제 데이터베이스에 의존하고 싶지 않아 서비스 레이어 빈을 모의 DAO 빈에 연결하십시오. 그리고 프로덕션에서는 서비스 레이어를 '실제'DAO 빈에 연결합니다.
그게 좋습니까? 데이터베이스 레이어를 조롱하는 방법에 대한 다른 제안이 있으십니까?
설명 :이 질문은 DAO 레이어가 아닌 서비스 레이어를 테스트하는 방법입니다. 서비스 계층을 테스트하는 동안 DAO 계층이 이미 테스트되었거나 테스트가 필요하지 않다고 가정합니다. DAO 구현에 의존하지 않고 서비스 계층을 테스트하는 방법 - 따라서 DAO 계층을 조롱합니다.
질문에 추가 된 설명을 참조하십시오. 감사 –