package test; import java.util.jar.Manifest; import aQute.bnd.osgi.Builder; import aQute.bnd.osgi.Jar; import junit.framework.TestCase; @SuppressWarnings("resource") public class InlineTest extends TestCase { public static void testSimple() throws Exception { Builder builder = new Builder(); builder.setProperty("Include-Resource", "@jar/osgi.jar"); Jar jar = builder.build(); Manifest manifest = jar.getManifest(); // See if the version is the default and not copied from the inline // bundle. String version = manifest.getMainAttributes().getValue("Bundle-Version"); assertEquals("0", version); // Check if we got some relevant directories assertTrue(jar.getDirectories().containsKey("org/osgi/framework")); assertTrue(jar.getDirectories().containsKey("org/osgi/util/tracker")); } }