}
public void testFilterProvided() {
- RequiredInterface req1 = new DefaultRequiredInterfaceDescriptor("name",
+ RequiredInterface req1 = new DefaultRequiredInterface("name",
Runnable.class);
- RequiredInterface req2 = new DefaultRequiredInterfaceDescriptor("name",
+ RequiredInterface req2 = new DefaultRequiredInterface("name",
Serializable.class);
- ProvidedInterface prov1 = new DefaultProvidedInterfaceDescriptor(
+ ProvidedInterface prov1 = new DefaultProvidedInterface(
"name", Runnable.class);
- ProvidedInterface prov2 = new DefaultProvidedInterfaceDescriptor(
+ ProvidedInterface prov2 = new DefaultProvidedInterface(
"name", Serializable.class);
- ProvidedInterface prov3 = new DefaultProvidedInterfaceDescriptor(
+ ProvidedInterface prov3 = new DefaultProvidedInterface(
"name", MyMultiple.class);
AssertionUtils.assertEquals(new RequiredInterface[] { req1 },
Container system = new Container(
"all",
new Component[] { environment, application },
- new ProvidedInterface[] { new DefaultProvidedInterfaceDescriptor(
+ new ProvidedInterface[] { new DefaultProvidedInterface(
"string", String.class) },
- new DefaultRequiredInterfaceDescriptor[0]);
+ new DefaultRequiredInterface[0]);
} catch (SystemAssemblyException e) {
return;
}
"all",
new Component[] { environment, application },
new ProvidedInterface[0],
- new RequiredInterface[] { new DefaultRequiredInterfaceDescriptor(
+ new RequiredInterface[] { new DefaultRequiredInterface(
"string", String.class) });
system.start("root");
} catch (SystemAssemblyException e) {
"all",
new Component[] { environment, application },
new ProvidedInterface[0],
- new RequiredInterface[] { new DefaultRequiredInterfaceDescriptor(
+ new RequiredInterface[] { new DefaultRequiredInterface(
"string", String.class) });
system.getRequiredServices()[0].setProvider(
- new DefaultProvidedInterfaceDescriptor("hallo", String.class));
+ new DefaultProvidedInterface("hallo", String.class));
system.start("root");
RequiredInterface[] required = system.getRequiredServices();
assertEquals(1, required.length);