Added BAEL-425 Intro to Servets module named javax-servlets

This commit is contained in:
Shubham Aggarwal
2016-11-27 11:42:32 +05:30
parent aa68501341
commit 0a9a0e819a
6 changed files with 125 additions and 0 deletions
@@ -0,0 +1,34 @@
package com.root;
import org.junit.Test;
import org.mockito.Mockito;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.PrintWriter;
import java.io.StringWriter;
import static org.junit.Assert.*;
/**
* Created by shubham on 27/11/16.
*/
public class FormServletTest extends Mockito {
@Test
public void testFormServlet() throws Exception {
HttpServletRequest request = mock(HttpServletRequest.class);
HttpServletResponse response = mock(HttpServletResponse.class);
when(request.getParameter("userName")).thenReturn("baeldung");
when(request.getParameter("userPlanet")).thenReturn("Mars");
PrintWriter writer = new PrintWriter(new StringWriter());
when(response.getWriter()).thenReturn(writer);
new FormServlet().doPost(request, response);
assertTrue(request.getParameter("userName").contains("baeldung"));
}
}