- public void testNotAllInterfacesStarted() {
- try {
- Component<?> component = new AbstractComponent<Object>("xx",
- new ProvidedInterface[] { new DefaultProvidedInterface(
- "xxx", String.class) }, new RequiredInterface[0]) {
- @Override
- protected Object doStart(Scope aScope) {
- // Empty, not starting service.
- return null;
- }
+ @Override
+ protected void doStop(Object aRuntime) {
+ // Empty.
+ }
+ };
+
+ component
+ .start(new DefaultScope(component.getProvidedInterfaces()));
+ } catch (SystemAssemblyException e) {
+ // e.printStackTrace();
+ return;
+ }