MCPcopy Create free account
hub / github.com/OWASP/SecurityShepherd / loginDoGet

Method loginDoGet

src/test/java/servlets/LoginTest.java:397–427  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

395 }
396
397 public void loginDoGet() throws Exception
398 {
399 try
400 {
401 int expectedResponseCode = 302;
402
403 log.debug("Creating Login Servlet Instance");
404 Login servlet = new Login();
405 servlet.init(new MockServletConfig("Login"));
406
407 log.debug("Running doPost");
408 servlet.doGet(request, response);
409
410 if(response.getStatus() != expectedResponseCode)
411 fail("Login Servlet Returned " + response.getStatus() + " Code. 302 Expected");
412 else
413 {
414 log.debug("302 OK Detected");
415 String location = response.getHeader("Location");
416 log.debug("302 pointing at: " + location);
417 if(!location.endsWith("index.jsp"))
418 {
419 throw new Exception("Login doGet not Redirecting to index.jsp. Login Proceedure Failed");
420 }
421 }
422 }
423 catch(Exception e)
424 {
425 throw e;
426 }
427 }
428
429 public void loginDoPost(String userName, String password, String theClass) throws Exception
430 {

Callers 1

testLoginDoGetMethod · 0.95

Calls 2

doGetMethod · 0.95
initMethod · 0.80

Tested by

no test coverage detected