小编Gee*_*pat的帖子

java.lang.AssertionError:意外的方法调用convertMessagesAsAppropriate(com.Response@1bb35b)

需要帮助决定需要采取什么方法来测试下面的代码

我有一个叫做的方法

private messageDAOInf messageDAO;

public Response verifyUser(Request request) {
    Response response = null;

    if (someCondition) {
        /* -----------Some processing here---------- */
    } else {
        response = constructResponse(errorCode, errorDesc);     
    }

    // Do more processing with messages from response
    response = messageDAOInf
        .convertMessagesAsAppropriate(response);

    return response;
}
Run Code Online (Sandbox Code Playgroud)

我的EasyMock代码就在这里

/** The message dao inf. */
private MessageDAOInf messageDAOInf;

private VerifyUserService verifyUserServiceI;

@Before

public void setUp() throws Exception {
    messageDAOInf = EasyMock.createMock(MessageDAOInf.class);
    verifyUserService = new VerifyUserService();
    verifyUserService.setMessageDAOInf(messageDAOInf);
}

@Test

public void testErrorResponse() {
    Request …
Run Code Online (Sandbox Code Playgroud)

java easymock

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

easymock ×1

java ×1