2 * Copyright (C) 2010 Mathieu Baudier <mbaudier@argeo.org>
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 package org
.argeo
.slc
.osgi
.test
;
19 import java
.util
.ArrayList
;
20 import java
.util
.List
;
22 import org
.argeo
.slc
.equinox
.unit
.AbstractOsgiRuntimeTestCase
;
23 import org
.argeo
.slc
.osgiboot
.OsgiBoot
;
25 public class HelloTest
extends AbstractOsgiRuntimeTestCase
{
26 public void testHello() throws Exception
{
30 protected void installBundles() throws Exception
{
31 // System.out.println("java.class.path="
32 // + System.getProperty("java.class.path"));
34 osgiBoot
.installUrls(osgiBoot
.getLocationsUrls(
35 OsgiBoot
.DEFAULT_BASE_URL
, System
36 .getProperty("java.class.path")));
37 osgiBoot
.installUrls(osgiBoot
.getBundlesUrls(OsgiBoot
.DEFAULT_BASE_URL
,
38 "src/test/bundles;in=*"));
40 // Map<String, String> sysProps = new TreeMap(System.getProperties());
41 // for (String key : sysProps.keySet()) {
42 // System.out.println(key + "=" + sysProps.get(key));
46 protected List
<String
> getBundlesToStart() {
47 List
<String
> bundlesToStart
= new ArrayList
<String
>();
48 // bundlesToStart.add("org.springframework.osgi.extender");
49 bundlesToStart
.add("org.argeo.slc.support.osgi.test.hello");
50 return bundlesToStart
;