Load up a server with a couple of handlers as spec'ed above,
then undeploy one of them. Confirm that all looks reasonable
throughout.
XMLStringProvider provider = new XMLStringProvider(deployDoc);
AxisServer server = new AxisServer(provider);
Handler handler = server.getHandler("other");
assertNotNull("Couldn't get handler", handler);
AdminClient client = new AdminClient(true);
Call call = client.getCall();
LocalTransport transport = new LocalTransport(server);
transport.setRemoteService("AdminService");
call.setTransport(transport);
client.process(new ByteArrayInputStream(undeployDoc.getBytes()));
server.refreshGlobalOptions();
handler = server.getHandler("other");
assertNull("Undeployed handler is still available", handler);
handler = server.getHandler(HANDLER_NAME);
assertNotNull("Couldn't get handler (2nd time)", handler);