我在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)为空。我嘲笑了活动课。响应值达到预期。 我的代码有什么问题。请帮助我