### Question:
BulkEmitterFactory implements BatchEmitterFactory<BulkEmitter> { @Override public boolean accepts(Class clientObjectFactoryClass) { return HCHttp.class.isAssignableFrom(clientObjectFactoryClass); }  @Override boolean accepts(Class clientObjectFactoryClass); @Override BulkEmitter createInstance(int batchSize, int deliveryInterval, ClientObjectFactory clientObjectFactory, FailoverPolicy failoverPolicy);  }### Answer:
@Test public void acceptsClientObjectFactory() { BatchEmitterFactory emitterFactory = new BulkEmitterFactory(); boolean result = emitterFactory.accepts(HCHttp.class); assertTrue(result); }
@Test public void acceptsExtendingClientObjectFactories() { BatchEmitterFactory emitterFactory = new BulkEmitterFactory(); boolean result = emitterFactory.accepts(TestHCHttp.class); assertTrue(result); }