그래서 단위 테스트 중에 내 데이터 레이어 객체를 조롱하기 위해 easymock을 사용했습니다. 난 지속성을 위해 JPA를 사용하고 있습니다. 예 : 프로젝트 프로젝트 = EasyMock.cre .. (Project.class);junit 및 easymock으로 조롱 된 객체 유지하기
이제 테스트하고 싶은 메소드는이 프로젝트가 몇 가지 작업을 수행 한 다음 persist (project)를 호출하여 지속합니다. 프로젝트가 조롱 된 객체이므로 여기에 오류가 발생합니다. 제 매니저는 메소드의 기능을 테스트하기를 원하기 때문에 제게 말하고 있습니다. db로부터의 반환 값은 진짜 db 대신에 조롱을 사용해야하는 이유는 아닙니다. 따라서 메소드 호출이 지속되는이 메소드의 경우 어떻게해야합니까?
감사합니다.
는 테스트하려는 작업에 따라 달라집니다 :
그래서 코드는 같을 것이다. – esej
나는 그것이 지속되었는지 여부를 테스트하고 싶지 않습니다. 단지 그 메소드가 제대로 호출되는지 테스트 해보고 싶다고 생각해보십시오. – Sara