private ClusterManager.ManagedCluster startClusterSeededWith(File seedDir) { ClusterManager.ManagedCluster cluster = life.add(new ClusterManager.Builder(targetDir.directory()).withSeedDir(seedDir).build()) .getDefaultCluster(); cluster.await(allSeesAllAsAvailable()); return cluster; }
private IndexingService newIndexingServiceWithMockedDependencies( IndexPopulator populator, IndexAccessor accessor, DataUpdates data) throws IOException { StringLogger logger = mock(StringLogger.class); indexProvider = mock(SchemaIndexProvider.class); IndexStoreView storeView = mock(IndexStoreView.class); UpdateableSchemaState schemaState = mock(UpdateableSchemaState.class); when(indexProvider.getProviderDescriptor()).thenReturn(PROVIDER_DESCRIPTOR); when(indexProvider.getPopulator(anyLong(), any(IndexConfiguration.class))) .thenReturn(populator); data.getsProcessedByStoreScanFrom(storeView); when(indexProvider.getOnlineAccessor(anyLong(), any(IndexConfiguration.class))) .thenReturn(accessor); return life.add( new IndexingService( life.add(new Neo4jJobScheduler(logger)), new DefaultSchemaIndexProviderMap(indexProvider), storeView, mock(TokenNameLookup.class), schemaState, mockLogging(logger))); }