Ignore:
Timestamp:
02/21/14 19:27:26 (10 years ago)
Author:
pharms
Message:
  • correct 2 bugs: one an implementation bug in encoding queries in the Jetty HTML client and another one when proxying CXF SOAP exchanges where the server is deployed in a tomcat.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-httpmonitor-test/src/test/java/de/ugoe/cs/autoquest/httpmonitor/AbstractTC.java

    r1390 r1392  
    1515package de.ugoe.cs.autoquest.httpmonitor; 
    1616 
     17import static org.junit.Assert.assertEquals; 
     18import static org.junit.Assert.assertNotNull; 
     19import static org.junit.Assert.assertTrue; 
     20 
    1721import java.io.BufferedReader; 
    1822import java.io.File; 
     
    3539import org.junit.Before; 
    3640 
     41import de.ugoe.cs.autoquest.eventcore.Event; 
     42import de.ugoe.cs.autoquest.httpmonitor.exchange.HttpExchange; 
     43import de.ugoe.cs.autoquest.httpmonitor.exchange.Method; 
     44import de.ugoe.cs.autoquest.plugin.http.eventcore.HTTPEventType; 
     45import de.ugoe.cs.autoquest.plugin.http.eventcore.HTTPTarget; 
    3746import de.ugoe.cs.util.console.TextConsole; 
    3847 
     
    208217        return message.toString(); 
    209218    } 
     219     
     220    /** 
     221     * 
     222     */ 
     223    protected void assertEvent(Event event, String method, String message, String response) { 
     224        assertNotNull(event); 
     225        assertNotNull(event.getType()); 
     226        assertNotNull(event.getTarget()); 
     227         
     228        assertTrue(event.getType() instanceof HTTPEventType); 
     229        assertTrue(event.getTarget() instanceof HTTPTarget); 
     230         
     231        HttpExchange exchange = ((HTTPEventType) event.getType()).getExchange(); 
     232         
     233        assertEquals(Method.fromValue(method), exchange.getRequest().getMethod()); 
     234         
     235        if (message != null) { 
     236            assertEquals(message, exchange.getRequest().getContent().getData()); 
     237        } 
     238        else if (exchange.getRequest().getContent() != null) { 
     239            System.err.println(exchange.getRequest().getContent().getData()); 
     240        } 
     241         
     242        if (response != null) { 
     243            assertEquals(response, exchange.getResponse().getContent().getData()); 
     244        } 
     245        else if (exchange.getResponse().getContent() != null) { 
     246            System.err.println(exchange.getResponse().getContent().getData()); 
     247        } 
     248    } 
    210249 
    211250    /** 
Note: See TracChangeset for help on using the changeset viewer.