serviceconnectionfixture.java.svn-base
来自「it is a tools for developing J2ME applic」· SVN-BASE 代码 · 共 290 行 · 第 1/2 页
SVN-BASE
290 行
" </soapenv:Envelope>"; public static final String WORKING_NOMULTIREF = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "\n" + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" + "\n" + " <soapenv:Body>" + "\n" + " <" + RESPONSE_CLASS_NAME + " soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">" + "\n" + " <ComplexFunctionReturn xsi:type=\"ns1:" + RESPONSE_CLASS_NAME + "\" xmlns:ns1=\"" + NAMESPACE +"\">" + "\n" + " <longResponse xsi:type=\"xsd:long\">"+theLongResponse+"</longResponse>" + "\n" + " <stringResponse xsi:type=\"xsd:string\">"+theStringResponse+"</stringResponse>" + "\n" + " <"+ComplexResponse.INTEGER_REPONSE_NAME+" xsi:type=\"xsd:int\">" + theIntegerResponse + "</"+ComplexResponse.INTEGER_REPONSE_NAME+"> \n" + " <"+ComplexResponse.BOOLEAN_RESPONSE_NAME+" xsi:type=\"xsd:boolean\">" + theBooleanResponse + "</"+ComplexResponse.BOOLEAN_RESPONSE_NAME+"> \n" + " </ComplexFunctionReturn>" + "\n" + " </" + RESPONSE_CLASS_NAME + ">" + "\n" + " </soapenv:Body>" + "\n" + "</soapenv:Envelope>"; public static final String WORKING_NOMULTIREF_REVERSED_RESPONSE_PARAMETERS = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "\n" + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" + "\n" + " <soapenv:Body>" + "\n" + " <" + RESPONSE_CLASS_NAME + " soapenv:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">" + "\n" + " <ComplexFunctionReturn xsi:type=\"ns1:" + RESPONSE_CLASS_NAME + "\" xmlns:ns1=\"" + NAMESPACE +"\">" + "\n" + " <stringResponse xsi:type=\"xsd:string\">"+theStringResponse+"</stringResponse>" + "\n" + " <longResponse xsi:type=\"xsd:long\">"+theLongResponse+"</longResponse>" + "\n" + " <"+ComplexResponse.INTEGER_REPONSE_NAME+" xsi:type=\"xsd:int\">" + theIntegerResponse + "</"+ComplexResponse.INTEGER_REPONSE_NAME+"> \n" + " <"+ComplexResponse.BOOLEAN_RESPONSE_NAME+" xsi:type=\"xsd:boolean\">" + theBooleanResponse + "</"+ComplexResponse.BOOLEAN_RESPONSE_NAME+"> \n" + " </ComplexFunctionReturn>" + "\n" + " </" + RESPONSE_CLASS_NAME + ">" + "\n" + " </soapenv:Body>" + "\n" + "</soapenv:Envelope>"; public static final String HASH_TABLE_PARAMETERS ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "\n" + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" + "\n" + " <soapenv:Body>" + "\n" + " <hashthingy n3:type=\"n2:Map\" xmlns:n2=\"http://xml.apache.org/xml-soap\" xmlns:n3=\"http://www.w3.org/2001/XMLSchema-instance\">\n"+ " <item>\n"+ " <key n3:type=\"n4:string\" xmlns:n4=\"http://www.w3.org/2001/XMLSchema\">key1</key>\n"+ " <value n3:type=\"n5:string\" xmlns:n5=\"http://www.w3.org/2001/XMLSchema\">value1</value>\n"+ " </item>\n"+ " </hashthingy>\n"+ " </soapenv:Body>" + "\n" + "</soapenv:Envelope>"; public static final String HASH_TABLE_PARAMETERS_DUP ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "\n" + "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" + "\n" + " <soapenv:Body>" + "\n" + " <hashthingy n3:type=\"n2:Map\" xmlns:n2=\"http://xml.apache.org/xml-soap\" xmlns:n3=\"http://www.w3.org/2001/XMLSchema-instance\">\n"+ " <item>\n"+ " <key n3:type=\"n4:string\" xmlns:n4=\"http://www.w3.org/2001/XMLSchema\">key1</key>\n"+ " <value n3:type=\"n5:string\" xmlns:n5=\"http://www.w3.org/2001/XMLSchema\">value1</value>\n"+ " </item>\n"+ " <item>\n"+ " <key n3:type=\"n4:string\" xmlns:n4=\"http://www.w3.org/2001/XMLSchema\">key1</key>\n"+ " <value n3:type=\"n5:string\" xmlns:n5=\"http://www.w3.org/2001/XMLSchema\">value1</value>\n"+ " </item>\n"+ " <item>\n"+ " <key n3:null=\"true\" xmlns:n4=\"http://www.w3.org/2001/XMLSchema\"/>\n"+ " <value n3:type=\"n5:string\" xmlns:n5=\"http://www.w3.org/2001/XMLSchema\">blah</value>\n"+ " </item>\n"+ " <item>\n"+ " <key n3:type=\"n4:string\" xmlns:n4=\"http://www.w3.org/2001/XMLSchema\">another</key>\n"+ " <value n3:null=\"true\" xmlns:n5=\"http://www.w3.org/2001/XMLSchema\"/>\n"+ " </item>\n"+ " </hashthingy>\n"+ " </soapenv:Body>" + "\n" + "</soapenv:Envelope>"; private ByteArrayInputStream inputStream; public ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); public boolean connected; public static InputStream hashTableWithDupAsStream() { return messsageAsStream(HASH_TABLE_PARAMETERS_DUP); } public static InputStream hashTableAsStream() { return messsageAsStream(HASH_TABLE_PARAMETERS); } public static InputStream faultStringAsStream() { return messsageAsStream(FAULT_STRING); } public static InputStream createWorkingAsStream() { return messsageAsStream(WORKING_STRING); } public static InputStream createWorkingNoMultirefAsStream() { return messsageAsStream(WORKING_NOMULTIREF); } public static InputStream createWorkingNoMultirefAsStream_reversedResponseParameters() { return messsageAsStream(WORKING_NOMULTIREF_REVERSED_RESPONSE_PARAMETERS); } public static InputStream createMultirefAsStream() { return messsageAsStream(BROKEN_STRING); } private static InputStream messsageAsStream(String message) { return new ByteArrayInputStream(message.getBytes()); } public void setInputSring(String inputString) { inputStream = new ByteArrayInputStream(inputString.getBytes()); } public void connect() throws IOException { connected = true; } public void disconnect() throws IOException { throw new RuntimeException("ServiceConnectionFixture.disconnect is not implemented yet"); } public void setRequestProperty(String propertyName, String value) throws IOException { requestPropertyMap.put(propertyName, value); } public void setRequestMethod(String post) throws ProtocolException, IOException { } public OutputStream openOutputStream() throws IOException { return outputStream; } public InputStream openInputStream() throws IOException { return inputStream; } public InputStream getErrorStream() { throw new RuntimeException("ServiceConnectionFixture.getErrorStream is not implemented yet"); } public static void assertComplexResponseCorrect(ComplexResponse complexResponse) { Assert.assertEquals("theStringResponse", complexResponse.stringResponse); Assert.assertEquals(1234567890, complexResponse.longResponse); } public static InputStream createTwoDimensionalStringArrayResponseAsStream() { return messsageAsStream(TWO_DIMENSIONAL_STRING_ARRAY); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?