📄 servicecustomtest.java
字号:
assertEquals("getTypedList response message", "getTypedListResponseMessage", op.getResponseMessageName()); assertEquals("getTypedList response wrapper", "getTypedListResponse", op.getResponseWrapperName()); params = op.getParameters(); assertEquals("getTypedList parameters count", 0, params.size()); ret = op.getReturn(); assertEquals("getTypedList returned type", "java.util.List", ret.getType()); assertEquals("getTypedList returned item type", "org.jibx.binding.generator.DataClass1", ret.getItemType()); assertNull("getTypedList returned element name", ret.getElementName()); assertEquals("getTypedList returned item element name", "dataClass1", ret.getItemElementName()); // setTypedList method and operation op = (OperationCustom)opmap.get("setTypedList"); assertNotNull("setTypedList operation", op); assertEquals("setTypedList request message", "setTypedListMessage", op.getRequestMessageName()); assertEquals("setTypedList request wrapper", "setTypedList", op.getRequestWrapperName()); assertEquals("setTypedList response message", "setTypedListResponseMessage", op.getResponseMessageName()); assertEquals("setTypedList response wrapper", "setTypedListResponse", op.getResponseWrapperName()); params = op.getParameters(); assertEquals("setTypedList parameters count", 1, params.size()); param = (ValueCustom)params.get(0); assertEquals("setTypedList parameter type", "java.util.List", param.getType()); assertEquals("setTypedList parameter item type", "org.jibx.binding.generator.DataClass1", param.getItemType()); assertEquals("setTypedList parameter element name", "list", param.getElementName()); assertEquals("setTypedList parameter item element name", "dataClass1", param.getItemElementName()); ret = op.getReturn(); assertEquals("setTypedList returned type", "void", ret.getType()); assertNull("setTypedList returned element name", ret.getElementName()); // getList method and operation op = (OperationCustom)opmap.get("getList"); assertNotNull("getList operation", op); assertEquals("getList request message", "getListMessage", op.getRequestMessageName()); assertEquals("getList request wrapper", "getList", op.getRequestWrapperName()); assertEquals("getList response message", "getListResponseMessage", op.getResponseMessageName()); assertEquals("getList response wrapper", "getListResponse", op.getResponseWrapperName()); params = op.getParameters(); assertEquals("getList parameters count", 0, params.size()); ret = op.getReturn(); assertEquals("getList returned type", "java.util.List", ret.getType()); assertEquals("getList returned item type", "java.lang.Object", ret.getItemType()); assertNull("getList returned element name", ret.getElementName()); assertEquals("getList returned item element name", "item", ret.getItemElementName()); // setList method and operation op = (OperationCustom)opmap.get("setList"); assertNotNull("setList operation", op); assertEquals("setList request message", "setListMessage", op.getRequestMessageName()); assertEquals("setList request wrapper", "setList", op.getRequestWrapperName()); assertEquals("setList response message", "setListResponseMessage", op.getResponseMessageName()); assertEquals("setList response wrapper", "setListResponse", op.getResponseWrapperName()); params = op.getParameters(); assertEquals("setList parameters count", 1, params.size()); param = (ValueCustom)params.get(0); assertEquals("setList parameter type", "java.util.List", param.getType()); assertEquals("setList parameter item type", "java.lang.Object", param.getItemType()); assertEquals("setList parameter element name", "list", param.getElementName()); assertEquals("setList parameter item element name", "item", param.getItemElementName()); ret = op.getReturn(); assertEquals("setList returned type", "void", ret.getType()); assertNull("setList returned element name", ret.getElementName()); } public void testCustomizedServiceClass1() throws Exception { GlobalCustom custom = readCustom(CUSTOMIZED_SERVICE_CLASS1); List extens = custom.getExtensionChildren(); assertEquals("extension count", 1, extens.size()); Object item = extens.get(0); assertTrue("extension child type", item instanceof WsdlCustom); WsdlCustom wsdl = (WsdlCustom)item; List services = wsdl.getServices(); assertEquals("service count", 1, services.size()); ServiceCustom service = (ServiceCustom)services.get(0); assertEquals("service name", "MyService", service.getServiceName()); assertEquals("service port", "MyPort", service.getPortName()); assertEquals("service binding", "MyBinding", service.getBindingName()); assertEquals("service portType", "MyPortType", service.getPortTypeName()); assertEquals("service wsdl namespace", "urn:a", service.getWsdlNamespace()); assertEquals("service schema namespace", "urn:b", service.getNamespace()); assertEquals("service address", "http://localhost:8080/jibxsoap/MyService", service.getServiceAddress()); List operations = service.getOperations(); assertEquals("operation count", 4, operations.size()); Map opmap = new HashMap(); for (int i = 0; i < operations.size(); i++) { OperationCustom op = (OperationCustom)operations.get(i); opmap.put(op.getOperationName(), op); } // getTypedList method and operation OperationCustom op = (OperationCustom)opmap.get("getTypedList"); assertNotNull("getTypedList operation", op); assertEquals("getTypedList request message", "getTypedListMessage", op.getRequestMessageName()); assertEquals("getTypedList request wrapper", "getTypedList", op.getRequestWrapperName()); assertEquals("getTypedList response message", "getTypedListResponseMessage", op.getResponseMessageName()); assertEquals("getTypedList response wrapper", "getTypedListResponse", op.getResponseWrapperName()); List params = op.getParameters(); assertEquals("getTypedList parameters count", 0, params.size()); ValueCustom ret = op.getReturn(); assertEquals("getTypedList returned type", "java.util.List", ret.getType()); assertEquals("getTypedList returned item type", "org.jibx.binding.generator.DataClass1", ret.getItemType()); assertNull("getTypedList returned element name", ret.getElementName()); assertEquals("getTypedList returned item element name", "dataClass1", ret.getItemElementName()); // setTypedList method and operation op = (OperationCustom)opmap.get("setTypedList"); assertNotNull("setTypedList operation", op); assertEquals("setTypedList request message", "setTypedListMessage", op.getRequestMessageName()); assertEquals("setTypedList request wrapper", "setTypedList", op.getRequestWrapperName()); assertEquals("setTypedList response message", "setTypedListResponseMessage", op.getResponseMessageName()); assertEquals("setTypedList response wrapper", "setTypedListResponse", op.getResponseWrapperName()); params = op.getParameters(); assertEquals("setTypedList parameters count", 1, params.size()); ValueCustom param = (ValueCustom)params.get(0); assertEquals("setTypedList parameter type", "java.util.List", param.getType()); assertEquals("setTypedList parameter item type", "org.jibx.binding.generator.DataClass1", param.getItemType()); assertEquals("setTypedList parameter element name", "list", param.getElementName()); assertEquals("setTypedList parameter item element name", "dataClass1", param.getItemElementName()); ret = op.getReturn(); assertEquals("setTypedList returned type", "void", ret.getType()); assertNull("setTypedList returned element name", ret.getElementName()); // getList method and operation op = (OperationCustom)opmap.get("getList"); assertNotNull("getList operation", op); assertEquals("getList request message", "glreq", op.getRequestMessageName()); assertEquals("getList request wrapper", "glreqwrap", op.getRequestWrapperName()); assertEquals("getList response message", "glrsp", op.getResponseMessageName()); assertEquals("getList response wrapper", "glrspwrap", op.getResponseWrapperName()); params = op.getParameters(); assertEquals("getList parameters count", 0, params.size()); ret = op.getReturn(); assertEquals("getList returned type", "java.util.List", ret.getType()); assertEquals("getList returned item type", "org.jibx.binding.generator.DataClass1", ret.getItemType()); assertNull("getList returned element name", ret.getElementName()); assertEquals("getList returned item element name", "dataClass1", ret.getItemElementName()); // setList method and operation op = (OperationCustom)opmap.get("setList"); assertNotNull("setList operation", op); assertEquals("setList request message", "setListMessage", op.getRequestMessageName()); assertEquals("setList request wrapper", "setList", op.getRequestWrapperName()); assertEquals("setList response message", "setListResponseMessage", op.getResponseMessageName()); assertEquals("setList response wrapper", "setListResponse", op.getResponseWrapperName()); params = op.getParameters(); assertEquals("setList parameters count", 1, params.size()); param = (ValueCustom)params.get(0); assertEquals("setList parameter type", "java.util.List", param.getType()); assertEquals("setList parameter item type", "org.jibx.binding.generator.DataClass1", param.getItemType()); assertEquals("setList parameter element name", "data-classes", param.getElementName()); assertEquals("setList parameter item element name", "data-class", param.getItemElementName()); ret = op.getReturn(); assertEquals("setList returned type", "void", ret.getType()); assertNull("setList returned element name", ret.getElementName()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -