package de.dw.sample; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import org.openide.util.Lookup; import eu.ggnet.saft.core.Server; import eu.ggnet.saft.core.authorisation.Guardian; import eu.ggnet.dwoss.assembly.sample.NullGuardian; import eu.ggnet.dwoss.assembly.sample.SampleServer; import static org.junit.Assert.*; public class TestLookup { public TestLookup() { } @BeforeClass public static void setUpClass() throws Exception { } @AfterClass public static void tearDownClass() throws Exception { } @Before public void setUp() { } @Test public void testLookUp() { assertEquals(1, Lookup.getDefault().lookupAll(Server.class).size()); assertTrue(Lookup.getDefault().lookup(Server.class) instanceof SampleServer); assertEquals(1, Lookup.getDefault().lookupAll(Guardian.class).size()); assertTrue(Lookup.getDefault().lookup(Guardian.class) instanceof NullGuardian); } }