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

https://bitbucket.org/mmeinhold/amps · Unknown · 42 lines · 32 code · 10 blank · 0 comment · 0 complexity · 6eba65e5c1eba9c81f469a73bfca0ccf MD5 · raw file

  1. package ${PACKAGE};
  2. import org.apache.http.client.HttpClient;
  3. import org.apache.http.client.ResponseHandler;
  4. import org.apache.http.client.methods.HttpGet;
  5. import org.apache.http.impl.client.BasicResponseHandler;
  6. import org.apache.http.impl.client.DefaultHttpClient;
  7. import org.junit.Test;
  8. import org.junit.After;
  9. import org.junit.Before;
  10. import java.io.IOException;
  11. import static org.junit.Assert.*;
  12. public class ${CLASSNAME} {
  13. HttpClient httpClient;
  14. String baseUrl;
  15. @Before
  16. public void setup() {
  17. httpClient = new DefaultHttpClient();
  18. baseUrl = System.getProperty("baseurl");
  19. }
  20. @After
  21. public void tearDown() {
  22. httpClient.getConnectionManager().shutdown();
  23. }
  24. @Test
  25. public void testSomething() throws IOException {
  26. HttpGet httpget = new HttpGet(baseUrl);
  27. // Create a response handler
  28. ResponseHandler<String> responseHandler = new BasicResponseHandler();
  29. String responseBody = httpClient.execute(httpget, responseHandler);
  30. assertTrue(null != responseBody && !"".equals(responseBody));
  31. }
  32. }