provided interface now sets its own unique id.
[utils] / system / general / src / test / java / org / wamblee / system / core / DefaultScopeTest.java
index 8458c326e5265d483feda55dc0d6e4895a85be60..d07ccd456819de128e35165d852e4df370ea1840 100644 (file)
@@ -22,10 +22,10 @@ public class DefaultScopeTest extends TestCase {
     public void testLookup() { 
         ProvidedInterface provider = new DefaultProvidedInterface("x", Integer.class);
         Scope scope = new DefaultScope(new ProvidedInterface[0]); 
-        
-        assertNull(provider.getUniqueId()); 
+         
         scope.publishInterface(provider, 100);
         assertNotNull(provider.getUniqueId());
+        assertEquals(100, scope.getInterfaceImplementation(provider, Integer.class).intValue());
     }
     
     public void testNestedLookup() {