[jboss-cvs] JBossAS SVN: r81831 - trunk/varia/src/tests/org/jboss/test/services/binding/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Nov 30 11:48:14 EST 2008


Author: bstansberry at jboss.com
Date: 2008-11-30 11:48:13 -0500 (Sun, 30 Nov 2008)
New Revision: 81831

Modified:
   trunk/varia/src/tests/org/jboss/test/services/binding/test/PojoServiceBindingStoreUnitTestCase.java
   trunk/varia/src/tests/org/jboss/test/services/binding/test/ServiceBindingManagerUnitTestCase.java
Log:
[JBAS-6259] More tests

Modified: trunk/varia/src/tests/org/jboss/test/services/binding/test/PojoServiceBindingStoreUnitTestCase.java
===================================================================
--- trunk/varia/src/tests/org/jboss/test/services/binding/test/PojoServiceBindingStoreUnitTestCase.java	2008-11-30 14:43:20 UTC (rev 81830)
+++ trunk/varia/src/tests/org/jboss/test/services/binding/test/PojoServiceBindingStoreUnitTestCase.java	2008-11-30 16:48:13 UTC (rev 81831)
@@ -66,6 +66,7 @@
    {
       super(name);
    }
+   
    @Override
    protected void setUp() throws Exception
    {
@@ -81,8 +82,6 @@
       // This one doesn't go in the standard bindings set
       BA = new ManagedServiceBinding(B, A, "localhost", 1);
       
-      Set<ManagedServiceBinding> set = new HashSet<ManagedServiceBinding>();
-      set.addAll(Arrays.asList(AA, AB, Anull));
       bindingSets.add(new ServiceBindingSet(A));
       bindingSets.add(new ServiceBindingSet(B));
       bindingSets.add(new ServiceBindingSet(C));
@@ -379,5 +378,20 @@
       assertEquals(30, store.getDefaultPortOffset(C));
    }
    
+   public void testGetServiceBindings() throws Exception
+   {
+      PojoServiceBindingStore store = new PojoServiceBindingStore();      
+      store.setServiceBindingSets(bindingSets);
+      store.setPortOffsetBindings(bindings);
+      store.start();
+      
+      String[] servers = {A, B, C};
+      for (String server : servers)
+      {
+         Set<ServiceBinding> set = store.getServiceBindings(server);
+         assertEquals(bindings, set);
+      }      
+   }
+   
 
 }

Modified: trunk/varia/src/tests/org/jboss/test/services/binding/test/ServiceBindingManagerUnitTestCase.java
===================================================================
--- trunk/varia/src/tests/org/jboss/test/services/binding/test/ServiceBindingManagerUnitTestCase.java	2008-11-30 14:43:20 UTC (rev 81830)
+++ trunk/varia/src/tests/org/jboss/test/services/binding/test/ServiceBindingManagerUnitTestCase.java	2008-11-30 16:48:13 UTC (rev 81831)
@@ -27,6 +27,7 @@
 import java.io.File;
 import java.net.InetAddress;
 import java.net.URL;
+import java.util.Collections;
 
 import org.jboss.services.binding.ServiceBinding;
 import org.jboss.services.binding.ServiceBindingManager;
@@ -67,6 +68,16 @@
       noNameBinding = new ServiceBinding(SVC_NAME, null, HOST, PORT);
       address = InetAddress.getByName(HOST);
    }
+   
+   public void testGetServerName()
+   {
+      assertEquals(SERVER, testee.getServerName());
+   }
+   
+   public void testGetServiceBindings()
+   {
+      assertEquals(Collections.singleton(binding), testee.getServiceBindings());
+   }
 
    /**
     * Test method for {@link org.jboss.services.binding.ServiceBindingManager#getIntBinding(java.lang.String)}.




More information about the jboss-cvs-commits mailing list