| 1 7 8 package org.sapia.ubik.rmi.server; 9 10 import junit.framework.*; 11 import java.io.IOException ; 12 import java.lang.ref.SoftReference ; 13 import java.lang.reflect.Proxy ; 14 import java.util.ArrayList ; 15 import java.util.Collections ; 16 import java.util.HashMap ; 17 import java.util.List ; 18 import java.util.Map ; 19 import javax.naming.Name ; 20 import org.sapia.archie.impl.DefaultNameParser; 21 import org.sapia.archie.jndi.JndiNameParser; 22 import org.sapia.ubik.mcast.RemoteEvent; 23 import org.sapia.ubik.mcast.AsyncEventListener; 24 import org.sapia.ubik.mcast.EventChannel; 25 import org.sapia.ubik.rmi.naming.remote.archie.SyncPutEvent; 26 27 31 public class StatelessStubTableTest extends TestCase { 32 33 public StatelessStubTableTest(String testName) { 34 super(testName); 35 } 36 37 protected void setUp() throws Exception { 38 } 39 40 protected void tearDown() throws Exception { 41 } 42 43 46 public void testDoRegister() throws Exception { 47 JndiNameParser parser = new JndiNameParser(new DefaultNameParser()); 48 Name name = parser.parse("stub"); 49 RemoteRefStateless ref = new RemoteRefStateless(name, "test"); 50 StatelessStubTable.doRegister(ref); 51 super.assertEquals(1, StatelessStubTable.getSiblings("test").size()); 52 53 } 54 55 } 56 | Popular Tags |