Changeset 1614 for trunk/autoquest-httpmonitor-test/src/test/java/de/ugoe/cs/autoquest/httpmonitor/AbstractTC.java
- Timestamp:
- 07/15/14 13:45:31 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-httpmonitor-test/src/test/java/de/ugoe/cs/autoquest/httpmonitor/AbstractTC.java
r1567 r1614 18 18 import static org.junit.Assert.assertNotNull; 19 19 import static org.junit.Assert.assertTrue; 20 import static org.junit.Assert.fail; 20 21 21 22 import java.io.BufferedReader; … … 188 189 * 189 190 */ 190 protected String sendDummyMessage(String type, String message, String respMsg)191 protected String sendDummyMessage(String type, String query, String message, String respMsg) 191 192 throws Exception 192 193 { … … 197 198 HttpRequestBase httpRequest = null; 198 199 200 String uri = "http://localhost:" + PROXY_PORT + "/dummyServlet"; 201 202 if (query != null) { 203 uri += "?" + query; 204 } 205 199 206 if ("POST".equals(type)) { 200 httpRequest = new HttpPost( "http://localhost:" + PROXY_PORT + "/dummyServlet");207 httpRequest = new HttpPost(uri); 201 208 HttpEntity entity = new StringEntity(message, ContentType.TEXT_PLAIN); 202 209 ((HttpPost) httpRequest).setEntity(entity); 203 210 } 204 211 else if ("GET".equals(type)) { 205 httpRequest = new HttpGet( "http://localhost:" + PROXY_PORT + "/dummyServlet");212 httpRequest = new HttpGet(uri); 206 213 } 207 214 … … 210 217 211 218 assertEquals(message, dummyServlet.getRequest()); 219 assertEquals(query, dummyServlet.getQuery()); 212 220 System.err.println(response.getStatusLine()); 213 221 String responseStr = readStreamContentToString(response.getEntity().getContent()); … … 223 231 * 224 232 */ 225 protected void assertEvent(Event event, String method, String message, String response) { 233 protected void assertEvent(Event event, 234 String method, 235 String query, 236 String message, 237 String response) 238 { 226 239 assertNotNull(event); 227 240 assertNotNull(event.getType()); … … 231 244 assertTrue(event.getTarget() instanceof HTTPTarget); 232 245 233 HttpExchange exchange = ((HTTPEventType) event.getType()).getExchange(); 234 246 assertExchange(((HTTPEventType) event.getType()).getExchange(), 247 method, query, message, response); 248 } 249 250 /** 251 * 252 */ 253 protected void assertExchange(HttpExchange exchange, 254 String method, 255 String query, 256 String message, 257 String response) 258 { 235 259 assertEquals(Method.fromValue(method), exchange.getRequest().getMethod()); 260 261 if (query != null) { 262 assertEquals(query, exchange.getRequest().getQuery()); 263 } 264 else if (exchange.getRequest().getQuery() != null) { 265 System.err.println(exchange.getRequest().getQuery()); 266 fail("unexpected query"); 267 } 236 268 237 269 if (message != null) {
Note: See TracChangeset
for help on using the changeset viewer.