1 22 package org.jboss.test.webservice.jbws663; 23 24 import javax.naming.InitialContext ; 25 import javax.xml.rpc.Service ; 26 27 import junit.framework.Test; 28 29 import org.jboss.test.webservice.WebserviceTestBase; 30 31 39 public class JBWS663BareUnboundTestCase extends WebserviceTestBase 40 { 41 private static SMSTextMessagingSoapBare port; 42 43 public JBWS663BareUnboundTestCase(String name) 44 { 45 super(name); 46 } 47 48 49 public static Test suite() throws Exception 50 { 51 return getDeploySetup(JBWS663BareUnboundTestCase.class, "ws4ee-jbws663b.war, ws4ee-jbws663b-client.jar"); 52 } 53 54 protected void setUp() throws Exception 55 { 56 super.setUp(); 57 if (port == null) 58 { 59 InitialContext iniCtx = getClientContext(); 60 Service service = (Service )iniCtx.lookup("java:comp/env/service/SMSService"); 61 port = (SMSTextMessagingSoapBare)service.getPort(SMSTextMessagingSoapBare.class); 62 } 63 } 64 65 public void testCreateService() throws Exception 66 { 67 assertNotNull("port not null", port); 68 } 69 70 public void testSendMessage() throws Exception 71 { 72 SendMessage reqMsg = new SendMessage("1234", "5678", "Kermit", "I luv Piggy"); 73 SendMessageResponse resMsg = port.sendMessage(reqMsg); 74 SMSTextMessageTargetStatus status = resMsg.getSendMessageResult(); 75 assertNotNull("status not null", status); 76 assertEquals(100, status.getMessageStatus().getStatusCode()); 77 assertEquals("ok", status.getMessageStatus().getStatusText()); 78 } 79 } 80 | Popular Tags |