package com.jinhe.tss.um.servlet;
import org.springframework.mock.web.MockHttpServletRequest;
import org.springframework.mock.web.MockHttpServletResponse;
import com.jinhe.tss.um.TxSupportTest4UM;
public class ResetPasswordServletTest extends TxSupportTest4UM {
public void testDoPost() {
MockHttpServletRequest request = new MockHttpServletRequest();
MockHttpServletResponse response = new MockHttpServletResponse();
request.addParameter("userId", "-1");
request.addParameter("password", "********");
request.addParameter("newPassword", "123456789");
request.addParameter("type", "not-reset");
ResetPasswordServlet servlet = new ResetPasswordServlet();
try {
servlet.init();
try {
servlet.doPost(request, response);
} catch (Exception e) {
assertTrue("旧密码输入不正确", true);
}
request.removeParameter("password");
request.removeParameter("type");
request.addParameter("password", "123456");
request.addParameter("type", "reset");
servlet.doPost(request, response);
} catch (Exception e) {
e.printStackTrace();
} finally {
servlet.destroy();
}
}
}