]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - runtime/org.argeo.slc.support.equinox/src/test/java/org/argeo/slc/osgi/test/HelloTest.java
Start implementing OSGi integration tests
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.equinox / src / test / java / org / argeo / slc / osgi / test / HelloTest.java
index c534ebe41d0549a97d0fdd4ef7333ed443142db9..02d2ad5478fef8d7f0d2ba017d4ebdccef3a57c8 100644 (file)
@@ -1,23 +1,35 @@
 package org.argeo.slc.osgi.test;
 
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
 import org.argeo.slc.osgiboot.OsgiBoot;
 
-public class HelloTest extends AbstractOsgiRuntimeTest {
+public class HelloTest extends AbstractOsgiRuntimeTestCase {
        public void testHello() throws Exception {
                Thread.sleep(2000);
        }
 
-       protected void postStart() throws Exception {
+       protected void installBundles() throws Exception {
                osgiBoot.installUrls(osgiBoot.getLocationsUrls(
                                OsgiBoot.DEFAULT_BASE_URL, System
                                                .getProperty("java.class.path")));
                osgiBoot.installUrls(osgiBoot.getBundlesUrls(OsgiBoot.DEFAULT_BASE_URL,
                                "src/test/bundles;in=*"));
 
-               listInstalledBundles();
-               String bundlesToStart = "org.springframework.osgi.extender,org.argeo.slc.support.osgi.test.hello";
-               osgiBoot.startBundles(bundlesToStart);
+//             Map<String, String> sysProps = new TreeMap(System.getProperties());
+//             for (String key : sysProps.keySet()) {
+//                     System.out.println(key + "=" + sysProps.get(key));
+//             }
+       }
 
+       protected List<String> getBundlesToStart() {
+               List<String> bundlesToStart = new ArrayList<String>();
+               // bundlesToStart.add("org.springframework.osgi.extender");
+               bundlesToStart.add("org.argeo.slc.support.osgi.test.hello");
+               return bundlesToStart;
        }
 
 }