X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=system%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FApplication.java;h=16d1f36f0187b273810ae010dfaa8f77fb994b1c;hb=971e905b3afccdf5b17e9303cee353a33a6db030;hp=938f2bd1d50e7e969d46e71d97b778f81a3573ee;hpb=4845c677310814de4c98e22aad483e49b9dfc594;p=utils diff --git a/system/general/src/test/java/org/wamblee/system/core/Application.java b/system/general/src/test/java/org/wamblee/system/core/Application.java index 938f2bd1..16d1f36f 100644 --- a/system/general/src/test/java/org/wamblee/system/core/Application.java +++ b/system/general/src/test/java/org/wamblee/system/core/Application.java @@ -24,18 +24,22 @@ import org.wamblee.system.core.RequiredInterface; import org.wamblee.test.EventTracker; public class Application extends AbstractComponent { - private static RequiredInterface[] required() { + public static RequiredInterface[] required(boolean aOptional) { return new RequiredInterface[] { - new DefaultRequiredInterface("datasource", DataSource.class), - new DefaultRequiredInterface("integer", Integer.class) + new DefaultRequiredInterface("datasource", DataSource.class, aOptional), + new DefaultRequiredInterface("integer", Integer.class, aOptional) }; } private EventTracker _tracker; public Application() { - super("application", new ProvidedInterface[0], required()); + super("application", new ProvidedInterface[0], required(false)); + } + + public Application(boolean aIsOptinal) { + super("application", new ProvidedInterface[0], required(true)); } public Application(EventTracker aTracker) {