<dependencies>
<dependency>
<groupId>org.osgi</groupId>
<artifactId>org.osgi.test.cases.junit</artifactId>
<version>1.0.0</version>
<scope>test</scope>
</dependency>
</dependencies>
import org.junit.Test;
import org.osgi.framework.BundleContext;
import org.osgi.framework.FrameworkUtil;
public class MyUnitTest {
@Test
public void testBundleContext() {
BundleContext bundleContext = FrameworkUtil.getBundle(this.getClass()).getBundleContext();
}
}
-runfw: org.eclipse.osgi;version='3.14';fw=org.eclipse.osgi.core;filter:="(&(osgi.framework.version>=1.8.0)(!(version>=4.0.0)))"
-runee: JavaSE-11
-testpath: osgi.core, org.osgi.test.cases.junit
-runrequires: \
osgi.identity;osgi.identity=org.osgi.test.cases.junit;version="[1.0.0,1.0.0]", \
osgi.identity;osgi.identity=org.assertj.core;version="[3.16.1,3.16.1]"