Class MockGscopeByQueryConsumer

  • All Implemented Interfaces:
    com.funnelback.plugin.index.consumers.GscopeByQueryConsumer

    public class MockGscopeByQueryConsumer
    extends Object
    implements com.funnelback.plugin.index.consumers.GscopeByQueryConsumer
    A mock GscopeByQueryConsumer that may be used when testing IndexingConfigProvider.supplyGscopesByQuery(IndexConfigProviderContext, GscopeByQueryConsumer). Example:
    
     MockIndexConfigProviderContext mockContext = new MockIndexConfigProviderContext();
     MockGscopeByQueryConsumer mockConsumer = new MockGscopeByQueryConsumer();
     ExamplePluginIndexingConfigProvider underTest = new ExamplePluginIndexingConfigProvider();
     
     underTest.supplyGscopesByQuery(mockContext, mockConsumer);
     
     Assert.assertTrue("Assert something useful.", mockConsumer.getInvocations().size() >= 0);