Greeter greeter = getGreeter();
try {
greeter.pingMe();
fail("Should throw Exception!");
} catch (PingMeFault ex) {
FaultDetail detail = ex.getFaultInfo();
assertEquals((short)2, detail.getMajor());
assertEquals((short)1, detail.getMinor());
assertEquals("PingMeFault raised by server", ex.getMessage());
StackTraceElement[] element = ex.getStackTrace();
// The stack trace will be reset as it's a declare exception
assertEquals("org.apache.cxf.jaxws.JaxWsClientProxy", element[0].getClassName());
}