import thrift.test.*;
import org.apache.thrift.TApplicationException;
+import org.apache.thrift.TException;
import org.apache.thrift.TSerializer;
import org.apache.thrift.transport.TTransport;
import org.apache.thrift.transport.TSocket;
testClient.testException("Xception");
System.out.print(" void\nFAILURE\n");
} catch(Xception e) {
- System.out.print(" {%u, \"%s\"}\n", e.errorCode, e.message.c_str());
+ System.out.printf(" {%u, \"%s\"}\n", e.errorCode, e.message);
}
try {
- System.out.print("testClient.testException(\"Xception\") =>");
- testClient.testException("Xception");
+ System.out.print("testClient.testException(\"TException\") =>");
+ testClient.testException("TException");
System.out.print(" void\nFAILURE\n");
} catch(TException e) {
- System.out.print(" {%u, \"%s\"}\n", e.errorCode, e.message.c_str());
+ System.out.printf(" {\"%s\"}\n", e.getMessage());
}
try {
testClient.testException("success");
System.out.print(" void\n");
}catch(Exception e) {
- System.out.print(" exception\nFAILURE\n");
+ System.out.printf(" exception\nFAILURE\n");
}
*/
try {
- System.out.print("testClient.testMultiException(\"Xception\", \"test 1\") =>");
+ System.out.printf("testClient.testMultiException(\"Xception\", \"test 1\") =>");
testClient.testMultiException("Xception", "test 1");
System.out.print(" result\nFAILURE\n");
} catch(Xception e) {
- System.out.print(" {%u, \"%s\"}\n", e.errorCode, e.message.c_str());
+ System.out.printf(" {%u, \"%s\"}\n", e.errorCode, e.message);
}
try {
- System.out.print("testClient.testMultiException(\"Xception2\", \"test 2\") =>");
+ System.out.printf("testClient.testMultiException(\"Xception2\", \"test 2\") =>");
testClient.testMultiException("Xception2", "test 2");
System.out.print(" result\nFAILURE\n");
} catch(Xception2 e) {
- System.out.print(" {%u, {\"%s\"}}\n", e.errorCode, e.struct_thing.string_thing.c_str());
+ System.out.printf(" {%u, {\"%s\"}}\n", e.errorCode, e.struct_thing.string_thing);
}
try {
System.out.print("testClient.testMultiException(\"success\", \"test 3\") =>");
- testClient.testMultiException("success", "test 3");
- System.out.print(" {{\"%s\"}}\n", result.string_thing.c_str());
+ Xtruct result;
+ result = testClient.testMultiException("success", "test 3");
+ System.out.printf(" {{\"%s\"}}\n", result.string_thing);
} catch(Exception e) {
- System.out.print(" exception\nFAILURE\n");
+ System.out.printf(" exception\nFAILURE\n");
}