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() {
child.publishInterface(provider2, "hallo");
- assertNotNull(provider1.getUniqueId());
- assertNotNull(provider2.getUniqueId());
-
- assertFalse(provider1.getUniqueId().equals(provider2.getUniqueId()));
+ assertFalse(provider1.equals(provider2));
assertEquals(100, child.getInterfaceImplementation(provider1, Integer.class).intValue());
assertEquals("hallo", child.getInterfaceImplementation(provider2, String.class));