SoapInteropImport3PortType binding;
try {
if (url == null) {
binding = new Import3Locator().getSoapInteropImport3Port();
} else {
binding = new Import3Locator().getSoapInteropImport3Port(url);
}
}
catch (javax.xml.rpc.ServiceException jre) {
throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre);
}
assertTrue("binding is null", binding != null);
try {
SOAPStruct value = new SOAPStruct();
value.setVarString("import2 string");
value.setVarInt(5);
value.setVarFloat(4.5F);
SOAPStruct result = binding.echoStruct(value);
assertEquals("String members didn't match", value.getVarString(), result.getVarString());
assertEquals("int members didn't match", value.getVarInt(), result.getVarInt());
}
catch (java.rmi.RemoteException re) {
throw new junit.framework.AssertionFailedError("Remote Exception caught: " + re);
}