1 16 17 21 22 package samples.userguide.example6; 23 24 public class WidgetPriceServiceTestCase extends junit.framework.TestCase { 25 public WidgetPriceServiceTestCase(String name) { 26 super(name); 27 } 28 29 public void testWidgetPrice() { 30 samples.userguide.example6.WidgetPrice binding; 31 try { 32 binding = new WidgetPriceServiceLocator().getWidgetPrice(); 33 } catch (javax.xml.rpc.ServiceException jre) { 34 throw new junit.framework.AssertionFailedError("JAX-RPC ServiceException caught: " + jre ); 35 } 36 ((WidgetPriceSoapBindingStub)binding).setMaintainSession(true); 37 assertTrue("binding is null", binding != null); 38 try { 39 binding.setWidgetPrice("FOO", "$1.00"); 40 } catch (java.rmi.RemoteException re) { 41 throw new junit.framework.AssertionFailedError("Remote Exception caught: " + re ); 42 } 43 try { 44 java.lang.String value = null; 45 value = binding.getWidgetPrice("FOO"); 46 assertTrue("Wrong Price" + value, value.equals("$1.00")); 47 } catch (java.rmi.RemoteException re) { 48 throw new junit.framework.AssertionFailedError("Remote Exception caught: " + re ); 49 } 50 } 51 } 52 53 | Popular Tags |