}
public void testFilterProvided() {
- RequiredInterfaceDescriptor req1 = new DefaultRequiredInterfaceDescriptor(
+ RequiredInterface req1 = new DefaultRequiredInterfaceDescriptor(
"name", Runnable.class);
- RequiredInterfaceDescriptor req2 = new DefaultRequiredInterfaceDescriptor(
+ RequiredInterface req2 = new DefaultRequiredInterfaceDescriptor(
"name", Serializable.class);
- ProvidedInterfaceDescriptor prov1 = new AbstractProvidedInterfaceDescriptor(
+ ProvidedInterface prov1 = new DefaultProvidedInterfaceDescriptor(
"name", Runnable.class);
- ProvidedInterfaceDescriptor prov2 = new AbstractProvidedInterfaceDescriptor(
+ ProvidedInterface prov2 = new DefaultProvidedInterfaceDescriptor(
"name", Serializable.class);
- ProvidedInterfaceDescriptor prov3 = new AbstractProvidedInterfaceDescriptor(
+ ProvidedInterface prov3 = new DefaultProvidedInterfaceDescriptor(
"name", MyMultiple.class);
- AssertionUtils.assertEquals(new RequiredInterfaceDescriptor[] { req1 },
+ AssertionUtils.assertEquals(new RequiredInterface[] { req1 },
SystemAssembler.filterRequiredServices(prov1, Arrays
- .asList(new RequiredInterfaceDescriptor[] { req1 })));
- AssertionUtils.assertEquals(new RequiredInterfaceDescriptor[] { req1 },
+ .asList(new RequiredInterface[] { req1 })));
+ AssertionUtils.assertEquals(new RequiredInterface[] { req1 },
SystemAssembler.filterRequiredServices(prov1,
- Arrays.asList(new RequiredInterfaceDescriptor[] { req1,
+ Arrays.asList(new RequiredInterface[] { req1,
req2 })));
- AssertionUtils.assertEquals(new RequiredInterfaceDescriptor[] { req1,
+ AssertionUtils.assertEquals(new RequiredInterface[] { req1,
req2 }, SystemAssembler.filterRequiredServices(prov3, Arrays
- .asList(new RequiredInterfaceDescriptor[] { req1, req2 })));
+ .asList(new RequiredInterface[] { req1, req2 })));
AssertionUtils.assertEquals(
- new ProvidedInterfaceDescriptor[] { prov1 },
+ new ProvidedInterface[] { prov1 },
SystemAssembler.filterProvidedServices(req1, Arrays
- .asList(new ProvidedInterfaceDescriptor[] { prov1 })));
+ .asList(new ProvidedInterface[] { prov1 })));
AssertionUtils.assertEquals(
- new ProvidedInterfaceDescriptor[] { prov1 }, SystemAssembler
+ new ProvidedInterface[] { prov1 }, SystemAssembler
.filterProvidedServices(req1, Arrays
- .asList(new ProvidedInterfaceDescriptor[] {
+ .asList(new ProvidedInterface[] {
prov1, prov2 })));
- AssertionUtils.assertEquals(new ProvidedInterfaceDescriptor[] { prov1,
+ AssertionUtils.assertEquals(new ProvidedInterface[] { prov1,
prov3 }, SystemAssembler.filterProvidedServices(req1, Arrays
- .asList(new ProvidedInterfaceDescriptor[] { prov1, prov3 })));
+ .asList(new ProvidedInterface[] { prov1, prov3 })));
}
public void testEnvironmentApplication() {
Component environment = new Environment(_registry);
Component application = new Application(_registry);
SystemAssembler assembler = new SystemAssembler(new Component[] {
- environment, application }, new ProvidedInterfaceDescriptor[0]);
+ environment, application }, new ProvidedInterface[0]);
assembler.start(_registry, new Service[0]);
Service[] envServices = environment.getRunningServices();
assertEquals(2, envServices.length);
Component application = new Application(_registry);
SystemAssembler assembler = new SystemAssembler(new Component[] {
application, environment },
- new ProvidedInterfaceDescriptor[0]);
+ new ProvidedInterface[0]);
assembler.start(_registry, new Service[0]);
} catch (SystemAssemblyException e) {
// e.printStackTrace();
assertEquals(Status.NOT_STARTED, environment.getStatus());
assertEquals(Status.NOT_STARTED, application.getStatus());
Container system = new Container("all", _registry, new Component[] {
- environment, application }, new ProvidedInterfaceDescriptor[0],
- new RequiredInterfaceDescriptor[0]);
+ environment, application }, new ProvidedInterface[0],
+ new RequiredInterface[0]);
assertEquals(Status.NOT_STARTED, system.getStatus());
system.start("root", new Service[0]);
- RequiredInterfaceDescriptor[] required = system.getRequiredServices();
+ RequiredInterface[] required = system.getRequiredServices();
assertEquals(0, required.length);
- ProvidedInterfaceDescriptor[] provided = system.getProvidedServices();
+ ProvidedInterface[] provided = system.getProvidedServices();
assertEquals(0, provided.length);
assertEquals(Status.RUNNING, environment.getStatus());
assertEquals(Status.RUNNING, application.getStatus());
"all",
_registry,
new Component[] { environment, application },
- new ProvidedInterfaceDescriptor[] { new AbstractProvidedInterfaceDescriptor(
+ new ProvidedInterface[] { new DefaultProvidedInterfaceDescriptor(
"string", String.class) },
new DefaultRequiredInterfaceDescriptor[0]);
} catch (SystemAssemblyException e) {
"all",
_registry,
new Component[] { environment, application },
- new ProvidedInterfaceDescriptor[0],
- new RequiredInterfaceDescriptor[] { new DefaultRequiredInterfaceDescriptor(
+ new ProvidedInterface[0],
+ new RequiredInterface[] { new DefaultRequiredInterfaceDescriptor(
"string", String.class) });
system.start("root", new Service[0]);
- RequiredInterfaceDescriptor[] required = system.getRequiredServices();
+ RequiredInterface[] required = system.getRequiredServices();
assertEquals(1, required.length);
- ProvidedInterfaceDescriptor[] provided = system.getProvidedServices();
+ ProvidedInterface[] provided = system.getProvidedServices();
assertEquals(0, provided.length);
}
Component application = new Application(_registry);
Container system = new Container("all", _registry,
new Component[] { application },
- new ProvidedInterfaceDescriptor[0], application
+ new ProvidedInterface[0], application
.getRequiredServices());
system.start("root", new Service[0]);
} catch (SystemAssemblyException e) {
Component application = new Application(_registry);
Container system = new Container("all", _registry,
new Component[] { application },
- new ProvidedInterfaceDescriptor[0], application
+ new ProvidedInterface[0], application
.getRequiredServices());
Service[] envServices = environment.start("env", new Service[0]);
system.start("root", envServices);
- RequiredInterfaceDescriptor[] required = system.getRequiredServices();
+ RequiredInterface[] required = system.getRequiredServices();
assertEquals(2, required.length);
- ProvidedInterfaceDescriptor[] provided = system.getProvidedServices();
+ ProvidedInterface[] provided = system.getProvidedServices();
assertEquals(0, provided.length);
}
Component application = new Application(_registry);
SystemAssembler assembler = new SystemAssembler(new Component[] {
environment1, environment2, application },
- new ProvidedInterfaceDescriptor[0]);
+ new ProvidedInterface[0]);
assembler.start(_registry, new Service[0]);
} catch (SystemAssemblyException e) {
Component application = new Application(_registry);
Container system = new Container("all", _registry,
new Component[] { application },
- new ProvidedInterfaceDescriptor[0],
- new RequiredInterfaceDescriptor[0]);
+ new ProvidedInterface[0],
+ new RequiredInterface[0]);
system.start("root", new Service[0]);
} catch (SystemAssemblyException e) {
return;