public static void reset() { BANNED_OBJECTS.clear(); setInstances(); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ @AfterClass public static void restoreGeoCoder() { MockLookup.reset(); }
/** * Sets the global default lookup with some fixed instances. * Will also include (at a lower priority) a {@link ClassLoader}, * and services found from <code>META-INF/services/*</code> in the classpath. */ public static void setInstances (final @Nonnull Object... instances) { final ClassLoader l = MockLookup.class.getClassLoader(); METAINF_LOOKUP = Lookups.metaInfServices(l); setLookup(Lookups.fixed(instances), FILTERED_METAINF_LOOKUP, Lookups.singleton(l)); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ @BeforeClass public static void prepareTestFacilities() { System.setProperty("it.tidalwave.geo.location.elmo.impl.FakeTimeStamp", "true"); final IdFactory idFactory = Locator.find(IdFactory.class); if (!(idFactory instanceof TestIdFactory)) { MockLookup.addBannedObject(idFactory); MockLookup.setInstances(TestIdFactory.getInstance()); } }
MockLookup.setInstances(geoCoderPreventer, TestIdFactory.getInstance()); MockLookup.addBannedObject(realGeoCoder);
/** Do not call this directly! */ public MockLookup() { assertTrue(making); assertNull(DEFAULT); DEFAULT = this; setInstances(); }
@AfterClass public static void restoreGeoCoder() { MockLookup.reset(); }
@BeforeClass public static void setupGlobalLookup() { MockLookup.setInstances("G1", "G2"); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ @AfterMethod public void cleanup() { messageVerifier.dispose(); testActivator.deactivate(); actions.dispose(); messageVerifier = null; presentation = null; testActivator = null; actions = null; MockLookup.reset(); }
@Before public void setup() { fixture = new GeoCoderManagerImpl(); geoCoder1 = mock(GeoCoder.class); geoCoder2 = mock(GeoCoder.class); geoCoder3 = mock(GeoCoder.class); when(geoCoder1.getName()).thenReturn("GeoCoder1"); when(geoCoder2.getName()).thenReturn("GeoCoder2"); when(geoCoder3.getName()).thenReturn("GeoCoder3"); MockLookup.setInstances(geoCoder1, geoCoder2, geoCoder3); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ @AfterMethod public void cleanup() { messageVerifier.dispose(); testActivator.deactivate(); actions.dispose(); messageVerifier = null; presentation = null; testActivator = null; actions = null; MockLookup.reset(); }
@BeforeClass public static void setupIdFactory() { MockLookup.setInstances(new MockIdFactoryDelegate()); }
@BeforeClass public static void setIdFactory() { MockLookup.setInstances(new MockIdFactoryDelegate()); }
@BeforeClass public static void setupIdFactory() { MockLookup.setInstances(new MockIdFactoryDelegate()); }
@BeforeClass public static void setupIdFactory() { MockLookup.setInstances(new MockIdFactoryDelegate()); }
@Test(expected=NotFoundException.class) public void shouldThrowNotFoundExceptionWithNoGeoCoders() throws NotFoundException { MockLookup.setInstances(); fixture.findDefaultGeoCoder(); } }
@BeforeClass public static void setupIdFactory() { MockLookup.setInstances(new MockIdFactoryDelegate()); }
@BeforeClass public static void setIdFactory() { MockLookup.setInstances(new MockIdFactoryDelegate()); }
@Before public void setup() { windowManager = mock(EnhancedWindowManager.class); MockLookup.setInstances(windowManager); fixture = GeoExplorerTopComponent.findInstance(); fixture.installRoles(); }
@Before public void setUp() { windowManager = mock(EnhancedWindowManager.class); MockLookup.setInstances(windowManager); fixture = GeoExplorerTopComponent.findInstance(); fixture.installRoles(); }