easymock

    13

    4답변

    누구나 EasyMock을 사용하여 Runtime.getRuntime().exec(xxx)으로 전화하는 것이 가장 좋은 방법에 대해 제안 할 수 있습니까? 인터페이스를 구현하는 다른 클래스의 메서드로 호출을 이동할 수 있지만 이상적인 세계에서는 호출하지 않을 수 있습니다. interface RuntimeWrapper { ProcessWrapper e

    3

    2답변

    나는 선인장과 모의 객체 (jMock, 쉬운 모의)와 혼동 스럽다. 아무도 다음 질문에 답할 수 있습니까? 시험용으로 act터스를 사용하는시기는 언제입니까? 테스트를 위해 Cactus를 사용하지 않을 때? 테스트 용 모의 객체를 사용하는 경우는 언제입니까? 테스트 용 모의 객체를 사용하지 않을 때?

    6

    5답변

    가능합니까? 어떻게해야합니까?

    3

    4답변

    EasyMock을 사용하여 Java의 JUnit 테스트 용 모의 객체를 만듭니다. mock 객체를 생성하고 메소드가 호출 될 다른 스레드에 전달합니다. 다른 스레드에서는 호출이 try/catch(Throwable) 블록으로 묶여 있으므로 모의에서 예기치 않은 호출이 발생하여 AssertionError이 발생하면 해당 오류가 catch 블록에 의해 캐치되고

    1

    1답변

    다음은 자체적 인 정규 표현식을 사용하는 노크 한 테스트입니다. 나는이 경우 표준 matcher를 사용할 수 있지만 실제 코드에서는 더 복잡한 것을 필요로한다는 것을 안다. 테스트에 통과했습니다 - VG를 확인하십시오. IArgumentMatcher.matches() 메서드에 대한 추가 호출이 false를 반환하는 것으로 보입니다. 그러나 테스트는 통과됩니

    3

    3답변

    EasyMock을 사용하여 모의 객체를 꽤 많이 작성했습니다. 그러나, 종종 나는 시간이 많이 걸리는 부분적인 모의 글을 쓰는 것을 발견하고 '옳은'느낌을 갖지 못한다. 모의하려고하는 클래스의 디자인 오류가 하나의 코드로 여러 가지 우려를 가지고 있다고 말하고 싶습니다. 따라서 별도의 관심사를 만들기 위해 별도의 클래스를 만들어야합니다. 당신은 어떻게 생각

    2

    3답변

    저는 easymock의 세계에 들어 왔습니다. easymock이 인터페이스 객체를 모의 객체로 사용하는지 묻고 싶습니다. 그래서 나는 java.i에서 고유 한 바우처를 생성하는 클래스를 작성했음을 분명히 알 수 없으므로 어설 션 stuff.So에서 생성되는 값을 알 수 없다. 생성 된 바우처가 long 타입인지 확인하는 방법은 무엇인가? 여기 는 테스트 클

    28

    5답변

    public Object doSomething(Object o); 나는 조롱하고 싶다. 그냥 매개 변수를 반환해야합니다. 나는 시도 : Capture<Object> copyCaptcher = new Capture<Object>(); expect(mock.doSomething(capture(copyCaptcher))) .andReturn(copy

    0

    2답변

    방법을 조롱되지 않습니다 import static org.easymock.classextension.EasyMock.createMock; import static org.easymock.classextension.EasyMock.replay; import static org.easymock.classextension.EasyMock.reset; imp

    3

    3답변

    다음 코드가 있습니다. Record rd = registerNewRecord(); <do some processing> rd.setFinished(true); updateRecord(rd); registerNewRecord 메서드는 RecordDao 삽입 메서드를 호출하고 updateRecord는 동일한 DAO에서 update 메서드를 호출합니다.