if (lookupCoordinatorManager.deleteLookup(tier, lookup, new AuditInfo(author, comment, req.getRemoteAddr()))) { return Response.status(Response.Status.ACCEPTED).build(); } else {
@Test public void testDeleteLookupIgnoresNotReady() { final LookupCoordinatorManager manager = new LookupCoordinatorManager( client, druidNodeDiscoveryProvider, mapper, configManager, lookupCoordinatorManagerConfig ) { @Override public Map<String, Map<String, LookupExtractorFactoryMapContainer>> getKnownLookups() { return null; } }; manager.start(); final AuditInfo auditInfo = new AuditInfo("author", "comment", "localhost"); Assert.assertFalse(manager.deleteLookup(LOOKUP_TIER, "foo", auditInfo)); }
@Test public void testDeleteLookupIgnoresMissing() { final LookupExtractorFactoryMapContainer ignore = new LookupExtractorFactoryMapContainer( "v0", ImmutableMap.of("lookup", "ignore") ); final LookupCoordinatorManager manager = new LookupCoordinatorManager( client, druidNodeDiscoveryProvider, mapper, configManager, lookupCoordinatorManagerConfig ) { @Override public Map<String, Map<String, LookupExtractorFactoryMapContainer>> getKnownLookups() { return ImmutableMap.of( LOOKUP_TIER, ImmutableMap.of("ignore", ignore) ); } }; manager.start(); final AuditInfo auditInfo = new AuditInfo("author", "comment", "localhost"); Assert.assertFalse(manager.deleteLookup(LOOKUP_TIER, "foo", auditInfo)); }
Assert.assertTrue(manager.deleteLookup(LOOKUP_TIER, "foo", auditInfo)); EasyMock.verify(configManager);
final LookupCoordinatorManager lookupCoordinatorManager = EasyMock.createStrictMock( LookupCoordinatorManager.class); EasyMock.expect(lookupCoordinatorManager.deleteLookup( EasyMock.eq(LOOKUP_TIER), EasyMock.eq(LOOKUP_NAME),
final LookupCoordinatorManager lookupCoordinatorManager = EasyMock.createStrictMock( LookupCoordinatorManager.class); EasyMock.expect(lookupCoordinatorManager.deleteLookup( EasyMock.eq(LOOKUP_TIER), EasyMock.eq(LOOKUP_NAME),
final LookupCoordinatorManager lookupCoordinatorManager = EasyMock.createStrictMock( LookupCoordinatorManager.class); EasyMock.expect(lookupCoordinatorManager.deleteLookup( EasyMock.eq(LOOKUP_TIER), EasyMock.eq(LOOKUP_NAME),
if (lookupCoordinatorManager.deleteLookup(tier, lookup, new AuditInfo(author, comment, req.getRemoteAddr()))) { return Response.status(Response.Status.ACCEPTED).build(); } else {