Author: [email protected]
Date: Wed May  4 13:00:54 2011
New Revision: 1090

Log:
AMDATU-379 First fixing non static refactor

Modified:
   
trunk/amdatu-web/itest/base/src/main/java/org/amdatu/web/itest/base/WebFixture.java
   
trunk/amdatu-web/itest/tests/src/test/java/org/amdatu/web/itest/tests/WebTest.java

Modified: 
trunk/amdatu-web/itest/base/src/main/java/org/amdatu/web/itest/base/WebFixture.java
==============================================================================
--- 
trunk/amdatu-web/itest/base/src/main/java/org/amdatu/web/itest/base/WebFixture.java
 (original)
+++ 
trunk/amdatu-web/itest/base/src/main/java/org/amdatu/web/itest/base/WebFixture.java
 Wed May  4 13:00:54 2011
@@ -21,7 +21,7 @@
 
 public class WebFixture {
 
-    public static Option provision() {
+    public Option provision() {
         return org.ops4j.pax.exam.CoreOptions.provision(
             
mavenBundle().groupId("javax.servlet").artifactId("servlet-api").versionAsInProject(),
             
mavenBundle().groupId("org.amdatu.web").artifactId("org.amdatu.web.itest.base").versionAsInProject(),

Modified: 
trunk/amdatu-web/itest/tests/src/test/java/org/amdatu/web/itest/tests/WebTest.java
==============================================================================
--- 
trunk/amdatu-web/itest/tests/src/test/java/org/amdatu/web/itest/tests/WebTest.java
  (original)
+++ 
trunk/amdatu-web/itest/tests/src/test/java/org/amdatu/web/itest/tests/WebTest.java
  Wed May  4 13:00:54 2011
@@ -21,19 +21,14 @@
 import static org.ops4j.pax.exam.CoreOptions.options;
 import static org.ops4j.pax.exam.LibraryOptions.junitBundles;
 
-import java.util.Properties;
-
 import org.amdatu.core.itest.base.CoreFixture;
 import org.amdatu.core.itest.base.TestContext;
 import org.amdatu.core.tenant.TenantManagementService;
-import org.amdatu.core.tenant.TenantStorageProvider;
 import org.amdatu.web.itest.base.WebFixture;
 import org.amdatu.web.itest.tests.mock.TestService;
 import org.amdatu.web.itest.tests.mock.TestServiceImpl;
 import org.apache.felix.dm.Component;
 import org.apache.felix.dm.ServiceDependency;
-import org.junit.Before;
-import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.ops4j.pax.exam.Option;
@@ -42,30 +37,37 @@
 import org.ops4j.pax.exam.junit.JUnit4TestRunner;
 import org.ops4j.pax.exam.spi.reactors.AllConfinedStagedReactorFactory;
 import org.osgi.framework.BundleContext;
-import org.osgi.service.cm.ConfigurationAdmin;
 import org.osgi.service.log.LogService;
 
 @RunWith(JUnit4TestRunner.class)
 @ExamReactorStrategy(AllConfinedStagedReactorFactory.class)
 public class WebTest {
 
+    private CoreFixture m_coreFixture = new CoreFixture();
+    private WebFixture m_webFixture = new WebFixture();
+
     @Configuration
     public Option[] config() {
         return options(
             junitBundles(),
-            CoreFixture.provisionWithFsStorage(),
-            WebFixture.provision());
+            m_coreFixture.provisionWithFsStorage(),
+            m_webFixture.provision());
     }
 
     public TestContext testContextSetUp(BundleContext bundleContext) throws 
Exception {
         assertThat(bundleContext, is(notNullValue()));
         TestContext testContext = new TestContext(bundleContext);
 
-        // quickfix to let startlevel complete felix bundle locking issues
+        // FIXME quickfix to let startlevel complete to
+        // prevent felix bundle locking issues
         Thread.sleep(1000);
 
-        // Run the configurations
-        CoreFixture.configure(testContext);
+        // Run the default configurations
+        m_coreFixture.configureDefaults(testContext);
+
+        // FIXME quickfix to let configadmin settle to
+        // prevent felix dropping configs
+        Thread.sleep(1000);
 
         return testContext;
     }
_______________________________________________
Amdatu-commits mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-commits

Reply via email to