1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.proxy.provider.remoting;
19 import junit.framework.TestCase;
20 import org.apache.commons.proxy.util.Echo;
21 import org.apache.commons.proxy.exception.ObjectProviderException;
22 import org.apache.commons.proxy.provider.remoting.BurlapProvider;
23
24 public class TestBurlapProvider extends TestCase
25 {
26 public void testWithMalformedUrl()
27 {
28 try
29 {
30 final BurlapProvider p = new BurlapProvider( Echo.class, "a malformed URL" );
31 p.getObject();
32 fail();
33 }
34 catch( ObjectProviderException e )
35 {
36 }
37 }
38
39 public void testWithMalformedUrlBean()
40 {
41 try
42 {
43 final BurlapProvider p = new BurlapProvider();
44 p.setServiceInterface( Echo.class );
45 p.setUrl( "a malformed URL" );
46 p.getObject();
47 fail();
48 }
49 catch( ObjectProviderException e )
50 {
51 }
52 }
53 }