"DocLitBareCodeFirstServicePort");
QName servName = new QName("http://cxf.apache.org/systest/jaxws/DocLitBareCodeFirstService",
"DocLitBareCodeFirstService");
//try without wsdl
Service service = Service.create(servName);
service.addPort(portName, SOAPBinding.SOAP11HTTP_BINDING,
ServerMisc.DOCLITBARE_CODEFIRST_URL);
DocLitBareCodeFirstService port = service.getPort(portName,
DocLitBareCodeFirstService.class);
DocLitBareCodeFirstService.GreetMeRequest req =
new DocLitBareCodeFirstService.GreetMeRequest();
DocLitBareCodeFirstService.GreetMeResponse resp;
BigInteger i[];
req.setName("Foo");
resp = port.greetMe(req);
assertEquals(req.getName(), resp.getName());
i = port.sayTest(new DocLitBareCodeFirstService.SayTestRequest("Dan"));
assertEquals(4, i.length);
assertEquals(0, i[0].intValue());
assertEquals(1, i[1].intValue());
assertEquals(2, i[2].intValue());
assertEquals(3, i[3].intValue());
//try with wsdl
service = Service.create(new URL(ServerMisc.DOCLITBARE_CODEFIRST_URL + "?wsdl"),
servName);
port = service.getPort(portName, DocLitBareCodeFirstService.class);
resp = port.greetMe(req);
assertEquals(req.getName(), resp.getName());
//try the fault
req.setName("fault");