package test; import java.io.File; import aQute.bnd.build.Workspace; import aQute.lib.io.IO; import junit.framework.TestCase; public class ExtensionsTest extends TestCase { private File tmp; private Workspace ws; public void setUp() throws Exception { tmp = IO.getFile("tmp"); ws = new Workspace(IO.getFile("testresources/ws-extensions")); } public void tearDown() throws Exception { ws.close(); IO.delete(tmp); } public void testExtensionSimple() throws Exception { String plugin = ws.getPlugin(String.class); assertNotNull(plugin); assertEquals("hello, I am a test extension", plugin); } }