public void testAPISerialization2() throws Exception { String xml = "<api name=\"test\" context=\"/dictionary\" transports=\"https\" hostname=\"apache.org\" port=\"8243\"" + " xmlns=\"http://ws.apache.org/ns/synapse\"><resource url-mapping=\"/admin/view\" " + "inSequence=\"in\" outSequence=\"out\"/></api>"; OMElement om = AXIOMUtil.stringToOM(xml); API api = APIFactory.createAPI(om); OMElement out = APISerializer.serializeAPI(api); assertXMLEqual(xml, out.toString()); }
public void testAPISerialization3() throws Exception { String xml = "<api name=\"test\" context=\"/dictionary\" transports=\"https\" hostname=\"apache.org\" port=\"8243\"" + " xmlns=\"http://ws.apache.org/ns/synapse\"><resource url-mapping=\"/admin/view\" " + "inSequence=\"in\"><outSequence><log/><send/></outSequence></resource></api>"; OMElement om = AXIOMUtil.stringToOM(xml); API api = APIFactory.createAPI(om); OMElement out = APISerializer.serializeAPI(api); assertXMLEqual(xml, out.toString()); }
public void testAPISerialization1() throws Exception { String xml = "<api name=\"test\" context=\"/dictionary\" transports=\"https\" xmlns=\"http://ws.apache.org/ns/synapse\">" + "<resource url-mapping=\"/admin/view\" inSequence=\"in\" outSequence=\"out\"/></api>"; OMElement om = AXIOMUtil.stringToOM(xml); API api = APIFactory.createAPI(om); OMElement out = APISerializer.serializeAPI(api); assertXMLEqual(xml, out.toString()); }
public void testAPISerialization4() throws Exception { String xml = "<api name=\"test\" context=\"/dictionary\" transports=\"https\" hostname=\"apache.org\" port=\"8243\"" + " xmlns=\"http://ws.apache.org/ns/synapse\"><resource url-mapping=\"/admin/view\" " + "outSequence=\"out\"><inSequence><log/><send/></inSequence></resource></api>"; OMElement om = AXIOMUtil.stringToOM(xml); API api = APIFactory.createAPI(om); OMElement out = APISerializer.serializeAPI(api); assertXMLEqual(xml, out.toString()); }
public void testAPISerialization5() throws Exception { String xml = "<api name=\"test\" context=\"/dictionary\" transports=\"https\" hostname=\"apache.org\" port=\"8243\"" + " xmlns=\"http://ws.apache.org/ns/synapse\"><resource url-mapping=\"/admin/view/*\" " + "><inSequence><log/><send/></inSequence><outSequence><log/><send/></outSequence></resource>" + "<resource url-mapping=\"/admin/*\"><inSequence><log/><send/></inSequence><outSequence>" + "<log/><send/></outSequence></resource><resource uri-template=\"/{char}/{word}\">" + "<inSequence><send/></inSequence><faultSequence><log level=\"full\"/></faultSequence>" + "</resource></api>"; OMElement om = AXIOMUtil.stringToOM(xml); API api = APIFactory.createAPI(om); OMElement out = APISerializer.serializeAPI(api); assertXMLEqual(xml, out.toString()); } }