예제 #1
0
 @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"));
 }
예제 #2
0
 @Test
 public void testValidateResponse() throws Exception {
   client
       .sendRequestTo(ENDPOINT_URL, withMessage("request1.xml"))
       .andExpect(noFault())
       .andExpect(validPayload(resource("xsd/messages.xsd")));
 }
예제 #3
0
 @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"));
 }
예제 #4
0
 @Test
 public void testErrorMessage() throws Exception {
   client
       .sendRequestTo(ENDPOINT_URL, withMessage("request-error.xml"))
       .andExpect(serverOrReceiverFault("Departure and destination airport has to differ."));
 }
예제 #5
0
 @Test
 public void testError() throws Exception {
   client
       .sendRequestTo(ENDPOINT_URL, withMessage("request-error.xml"))
       .andExpect(message("response-error.xml"));
 }
예제 #6
0
 @Test
 public void testCompare() throws Exception {
   client
       .sendRequestTo(ENDPOINT_URL, withMessage("request1.xml"))
       .andExpect(message("response1.xml"));
 }
예제 #7
0
 @Test
 public void testSimple() throws Exception {
   client.sendRequestTo(ENDPOINT_URL, withMessage("request1.xml")).andExpect(noFault());
 }