@Test public void testAssertXPath() throws Exception { client .sendRequestTo(ENDPOINT_URL, withMessage("request1.xml")) .andExpect(noFault()) .andExpect(xpath("//ns:from/ns:code", NS_MAP).evaluatesTo("PRG")); }
@Test public void testValidateResponse() throws Exception { client .sendRequestTo(ENDPOINT_URL, withMessage("request1.xml")) .andExpect(noFault()) .andExpect(validPayload(resource("xsd/messages.xsd"))); }
@Test public void testResponseTemplate() throws Exception { client .sendRequestTo( ENDPOINT_URL, withMessage("request-context-xslt.xml").withParameter("serviceClass", "first")) .andExpect(message("response-context-xslt.xml").withParameter("serviceClass", "first")); }
@Test public void testErrorMessage() throws Exception { client .sendRequestTo(ENDPOINT_URL, withMessage("request-error.xml")) .andExpect(serverOrReceiverFault("Departure and destination airport has to differ.")); }
@Test public void testError() throws Exception { client .sendRequestTo(ENDPOINT_URL, withMessage("request-error.xml")) .andExpect(message("response-error.xml")); }
@Test public void testCompare() throws Exception { client .sendRequestTo(ENDPOINT_URL, withMessage("request1.xml")) .andExpect(message("response1.xml")); }
@Test public void testSimple() throws Exception { client.sendRequestTo(ENDPOINT_URL, withMessage("request1.xml")).andExpect(noFault()); }