@Test public void lifecycleStartDoesntSetUpIndexTemplateExecutionIfIndexTemplateIsNotConfigured() { // given TestHttpObjectFactory objectFactory = spy(createTestObjectFactoryBuilder().build()); BatchDelivery batchDelivery = createTestBatchDeliveryBuilder() .withClientObjectFactory(objectFactory) .withIndexTemplate(null) .build(); // when batchDelivery.start(); // then verify(objectFactory, never()).addOperation(any()); }
@Test public void lifecycleStartSetsUpIndexTemplateExecutionIfIndexTemplateIsConfigured() { // given TestHttpObjectFactory objectFactory = spy(createTestObjectFactoryBuilder().build()); IndexTemplate indexTemplate = mock(IndexTemplate.class); BatchDelivery batchDelivery = createTestBatchDeliveryBuilder() .withClientObjectFactory(objectFactory) .withIndexTemplate(indexTemplate) .build(); // when batchDelivery.start(); // then verify(objectFactory).addOperation(any()); }