/plugin-module-codegen-engine/src/main/resources/templates/common/servlet/ServletTest.java.vtl

https://bitbucket.org/mmeinhold/amps · Unknown · 37 lines · 27 code · 10 blank · 0 comment · 0 complexity · a091523d22aec3076019eb593a2bd82a MD5 · raw file

  1. package ${PACKAGE};
  2. import org.junit.Test;
  3. import org.junit.After;
  4. import org.junit.Before;
  5. import org.mockito.Mockito;
  6. import javax.servlet.http.HttpServletRequest;
  7. import javax.servlet.http.HttpServletResponse;
  8. import static org.junit.Assert.*;
  9. import static org.mockito.Mockito.*;
  10. public class ${CLASSNAME} {
  11. HttpServletRequest mockRequest;
  12. HttpServletResponse mockResponse;
  13. @Before
  14. public void setup() {
  15. mockRequest = mock(HttpServletRequest.class);
  16. mockResponse = mock(HttpServletResponse.class);
  17. }
  18. @After
  19. public void tearDown() {
  20. }
  21. @Test
  22. public void testSomething() {
  23. String expected = "test";
  24. when(mockRequest.getParameter(Mockito.anyString())).thenReturn(expected);
  25. assertEquals(expected,mockRequest.getParameter("some string"));
  26. }
  27. }