@Test public void storeTypeOfMetaDataStoreFile() { StoreType matchedType = StoreType.typeOf( DatabaseFile.METADATA_STORE ).orElseThrow( () -> new IllegalStateException( "Store type not found" ) ); assertEquals( StoreType.META_DATA, matchedType ); }
@Test public void storeTypeofSomeInvalidFile() { assertThat( StoreType.typeOf( DatabaseFile.LABEL_SCAN_STORE ), is( Optional.empty() ) ); } }
@Test public void storeTypeOfValidStoreFile() { StoreType matchedType = StoreType.typeOf( DatabaseFile.NODE_STORE ).orElseThrow( () -> new IllegalStateException( "Store type not found" ) ); assertEquals( StoreType.NODE, matchedType ); }
private static Predicate<StoreFileMetadata> isCountFile() { return storeFileMetadata -> StoreType.typeOf( storeFileMetadata.file().getName() ).filter( f -> f == StoreType.COUNTS ).isPresent(); }