package org.distributeme.registry.metaregistry; import org.junit.BeforeClass; import org.junit.Ignore; import org.junit.Test; /** * Contract test for the meta registry * @author lrosenberg. * */ public class MetaRegistryTest { private static MetaRegistry registry; @BeforeClass public static void createRegistry(){ registry = MetaRegistryImpl.getInstance(); } @Ignore @Test public void basicFunctionalityTest(){ /* assertTrue(registry.bind("myservice","localhost")); assertEquals("localhost", registry.resolve("myservice")); assertNull("No value expected", registry.resolve("non-existent")); List<? extends Binding> bindings = registry.list(); assertEquals(1, bindings.size()); Binding my = bindings.get(0); assertEquals("myservice", my.getServiceId()); assertEquals("localhost", my.getHost()); // REMOVING SERVICE assertTrue(registry.unbind("myservice", "localhost")); assertNull(registry.resolve("myservice")); assertNull("No value expected", registry.resolve("non-existent")); bindings = registry.list(); assertEquals(0, bindings.size()); */ } }