Sindd { void execute(final Configuration configuration) throws AlgorithmExecutionException { this.configuration = configuration; try { createPerformanceObject(); createPartitions(); createPartitionDirectories(); createMetadata(); exportData(); discoverUnaryINDs(); printUnaryINDs(); } catch (Exception e) { throw new AlgorithmExecutionException("Failed to execute Sindd", e); } }    }
@Test void runSindd() throws Exception { impl.execute(getConfiguration()); verify(resultReceiver, atLeastOnce()).receiveResult(ind.capture()); assertThat(ind.getAllValues()) .hasSize(3) .containsOnlyElementsOf(expectedInd()); }