1 package org
.argeo
.slc
.demo
;
3 import java
.util
.ArrayList
;
6 import org
.argeo
.slc
.equinox
.unit
.AbstractOsgiRuntimeTestCase
;
7 import org
.argeo
.slc
.osgiboot
.OsgiBoot
;
9 public class StartStopDemoTest
extends AbstractOsgiRuntimeTestCase
{
10 public void testStartStop() throws Exception
{
11 assertBundleApplicationContext("org.argeo.slc.agent");
12 assertStartedBundlesApplicationContext("org.argeo.slc.demo");
15 protected void installBundles() throws Exception
{
16 osgiBoot
.installUrls(osgiBoot
.getBundlesUrls(OsgiBoot
.DEFAULT_BASE_URL
,
17 "target/dependency;in=*.jar"));
18 osgiBoot
.installUrls(osgiBoot
.getLocationsUrls(
19 OsgiBoot
.DEFAULT_BASE_URL
, System
20 .getProperty("java.class.path")));
21 osgiBoot
.installUrls(osgiBoot
.getBundlesUrls(OsgiBoot
.DEFAULT_BASE_URL
,
23 // osgiBoot.installUrls(osgiBoot.getBundlesUrls(OsgiBoot.DEFAULT_BASE_URL,
24 // "../server/org.argeo.slc.siteserver/bundles;in=*"));
27 protected List
<String
> getBundlesToStart() {
28 List
<String
> bundlesToStart
= new ArrayList
<String
>();
29 bundlesToStart
.add("org.springframework.osgi.extender");
30 bundlesToStart
.add("org.argeo.slc.agent");
31 bundlesToStart
.add("org.argeo.slc.demo.basic");
32 return bundlesToStart
;