package aQute.launcher.minifw; import java.io.File; import java.net.URL; import java.util.Properties; import org.osgi.framework.Bundle; import junit.framework.TestCase; public class MiniFrameworkTest extends TestCase { public static void testSimple() throws Exception { Properties properties = new Properties(); MiniFramework framework = new MiniFramework(properties); URL url = new File("../demo/generated/demo.jar").getCanonicalFile().toURI().toURL(); url.openStream().close(); framework.init(); Bundle b = framework.installBundle("reference:" + url.toExternalForm()); assertNotNull(b); Bundle[] bundles = framework.getBundles(); assertNotNull(bundles); assertEquals(2, bundles.length); Class< ? > c = b.loadClass("test.TestActivator"); assertNotNull(c); } }