[jboss-cvs] JBossAS SVN: r87978 - projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Apr 29 01:46:36 EDT 2009
Author: ALRubinger
Date: 2009-04-29 01:46:35 -0400 (Wed, 29 Apr 2009)
New Revision: 87978
Modified:
projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerInitializationTestCase.java
projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/NoOpJBossASServer.java
Log:
[JBBOOT-54] Allow option for NoOpJBossASServer to skip initialization/validation, which breaks the KernelEvents test if there is a JBOSS_HOME env set
Modified: projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerInitializationTestCase.java
===================================================================
--- projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerInitializationTestCase.java 2009-04-29 05:41:16 UTC (rev 87977)
+++ projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/JBossASServerInitializationTestCase.java 2009-04-29 05:46:35 UTC (rev 87978)
@@ -69,7 +69,7 @@
public void createAndInitServer() throws Throwable
{
// Create a server that skips real start/stop
- this.server = new NoOpJBossASServer();
+ this.server = new NoOpJBossASServer(true);
// Set some JBOSS_HOME explicitly so the tests are reproducible
// (environment properties cannot be mutated via the test env, and we need
Modified: projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/NoOpJBossASServer.java
===================================================================
--- projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/NoOpJBossASServer.java 2009-04-29 05:41:16 UTC (rev 87977)
+++ projects/bootstrap/trunk/impl-as/src/test/java/org/jboss/bootstrap/impl/as/server/NoOpJBossASServer.java 2009-04-29 05:46:35 UTC (rev 87978)
@@ -42,6 +42,37 @@
private static final Logger log = Logger.getLogger(NoOpJBossASServer.class);
//-------------------------------------------------------------------------------||
+ // Constructor ------------------------------------------------------------------||
+ //-------------------------------------------------------------------------------||
+
+ /**
+ * Constructor to clear all initializers and validators
+ */
+ public NoOpJBossASServer()
+ {
+ super();
+ this.setConfigInitializer(null);
+ this.setServerInitializer(null);
+ this.setValidator(null);
+ }
+
+ /**
+ * Constructor to optionally clear all initializers and validators
+ */
+ public NoOpJBossASServer(final boolean useInitializersAndValidators)
+ {
+ super();
+
+ // Clear our initializers and validators if specified
+ if (!useInitializersAndValidators)
+ {
+ this.setConfigInitializer(null);
+ this.setServerInitializer(null);
+ this.setValidator(null);
+ }
+ }
+
+ //-------------------------------------------------------------------------------||
// Overridden Implementations ---------------------------------------------------||
//-------------------------------------------------------------------------------||
More information about the jboss-cvs-commits
mailing list