X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fsystem%2Fgeneral%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Fsystem%2Fcore%2FApplication.java;h=5e771b326464676d3729ffed4d2be370ea21f6f2;hb=94e66b7c181a997c31964981ffcad7bab7e4b703;hp=c162bb04400523af6b1b4f5c88efb8ad3542d948;hpb=255b647035bf913c6051bea2c1010f6ce4705879;p=utils diff --git a/trunk/system/general/src/test/java/org/wamblee/system/core/Application.java b/trunk/system/general/src/test/java/org/wamblee/system/core/Application.java index c162bb04..5e771b32 100644 --- a/trunk/system/general/src/test/java/org/wamblee/system/core/Application.java +++ b/trunk/system/general/src/test/java/org/wamblee/system/core/Application.java @@ -24,13 +24,18 @@ import org.wamblee.system.core.RequiredInterface; import org.wamblee.test.EventTracker; public class Application extends AbstractComponent { - public static RequiredInterface[] required(boolean aOptional) { + public static RequiredInterface[] required(boolean aOptional, String aPrefix) { return new RequiredInterface[] { - new DefaultRequiredInterface("string", String.class, aOptional), - new DefaultRequiredInterface("integer", Integer.class, aOptional) + new DefaultRequiredInterface(aPrefix + "string", String.class, aOptional), + new DefaultRequiredInterface(aPrefix + "integer", Integer.class, aOptional) }; } + + public static RequiredInterface[] required(boolean aOptional) { + return required(aOptional, ""); + } + private EventTracker _tracker; private String _string; @@ -38,17 +43,20 @@ public class Application extends AbstractComponent { private double _random; public Application() { - super("application", new ProvidedInterface[0], required(false)); - _random = Math.random(); + this("application"); } public Application(String aName) { - super(aName, new ProvidedInterface[0], required(false)); + this(aName, ""); + } + + public Application(String aName, String aPrefix) { + super(aName, new ProvidedInterface[0], required(false, aPrefix)); _random = Math.random(); } public Application(boolean aIsOptinal) { - super("application", new ProvidedInterface[0], required(true)); + super("application", new ProvidedInterface[0], required(true, "")); } public Application(EventTracker aTracker) {