Mockito始终返回null

时间:2019-02-26 17:15:28

标签: android mockito powermockito

我在LoginActivity类中有一个方法。

public ErrorResponse onHandleTokenErrorUnitTest(Response response) {
    ErrorResponse errorResponse = new ErrorResponse();
    int errorCode = response.code();
    String errorMessage = "";
    String errorTitle = "";
    switch (errorCode) {
        case HttpStatus.SC_NOT_FOUND:
            errorResponse.errorMessage = getString(R.string.Login_Failure_Msg);
            errorResponse.errorTitle = getString(R.string.Login_Incorrect);
            errorResponse.errorCode = HttpStatus.SC_NOT_FOUND;
            break; } return errorResponse; }

我需要对此方法进行单元测试。

但是当我打电话

assertEquals("Please enter a valid username/password and try again.",activity.onHandleTokenErrorUnitTest(response).errorMessage);

我得到空指针异常,说activity.onHandleTokenErrorUnitTest(response)为空。我嘲笑了活动课。响应值达到预期。 我的代码有什么问题。请帮助我

0 个答案:

没有答案