Whiteship's Note

EasyMock - Expecting an Explicit Number of Calls

모하니?/Coding : 2008.03.01 11:53


같은 메소드 호출을 여러번 하는 경우 그런 행위를 녹화하기 위해서, 메소드를 여러번 호출할 수도 있지만.

    public void testAddAndChangeDocument() {
mock.documentAdded("Document");
mock.documentChanged("Document");
mock.documentChanged("Document");
mock.documentChanged("Document");
replay(mock);
classUnderTest.addDocument("Document", new byte[0]);
classUnderTest.addDocument("Document", new byte[0]);
classUnderTest.addDocument("Document", new byte[0]);
classUnderTest.addDocument("Document", new byte[0]);
verify(mock);
}

이런 코드를 expectLastCall().times(3); 를 사용해서 코드를 줄일 수 있다.

    public void testAddAndChangeDocument() {
mock.documentAdded("Document");
mock.documentChanged("Document");
expectLastCall().times(3);
        replay(mock);
classUnderTest.addDocument("Document", new byte[0]);
classUnderTest.addDocument("Document", new byte[0]);
classUnderTest.addDocument("Document", new byte[0]);
classUnderTest.addDocument("Document", new byte[0]);
verify(mock);
}

top

  1. Favicon of http://openframework.or.kr/blog/ BlogIcon 이동국 2008.03.01 13:52 PERM. MOD/DEL REPLY

    EasyMock 시리즈군요.. ㅎㅎ
    질문이 있는데. ㅎㅎ

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2008.03.01 23:58 신고 PERM MOD/DEL

    넹ㅋㅋ 정리하다가 데이트 다녀왔어요.
    이제 다시 마저 정리 시작합니다.
    어떤 질문이신데요?ㅋㅋ

Write a comment.




: 1 : ··· : 216 : 217 : 218 : 219 : 220 : 221 : 222 : 223 : 224 : ··· : 299 :