안녕하십니까. 예를 들어 무효 메소드를 모의 실험하는 가장 좋은 방법이 무엇인지 알고 싶습니다. 나는 PersonManager를 테스트 한 다음 조롱 한 mao를 사용하고 있습니다.EasyMock과 Mockito를 이용한 모의 무효 메소드
class PersonManager {
PersonDao dao...
PersonManager(PersonDao dao)...
Preson find(String person)...
void delete(String person)...
}
class PersonManagerTest {
Map<String, Person> persons ..... = "person1", "person2", "person3";
PersonDao mock...
PersonManager manager = new PersonManager(mock);
//easy one
@Test public void shouldReturnExistingPerson() {
expect(mock.find("person1").andReturn(persons.get(0));
Person result = manager.find("person1");
// replay and verify logic
}
//but what should I do here?
@Test public void shouldDeleteExistingPerson() {
//should I remove a person from testing Map holding test data? or what am I doing wrong
}
}
따라서 반환 방법은 간단하지만 void 메소드를 사용하는 방법은 무엇입니까? 제안 해 주셔서 감사 드리며, Mcokito 사례도 환영합니다. }
이러한 대답 중 하나라도 받아들입니까? –