Exemple #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void lookupFileByDatabaseFile()
        internal virtual void LookupFileByDatabaseFile()
        {
            DatabaseLayout layout = _testDirectory.databaseLayout();

            DatabaseFile[] databaseFiles = DatabaseFile.values();
            foreach (DatabaseFile databaseFile in databaseFiles)
            {
                assertNotNull(layout.File(databaseFile).findAny().orElseThrow(() => new Exception("Mapping was expected to be found")));
            }

            File metadata = layout.File(DatabaseFile.MetadataStore).findFirst().orElseThrow(() => new Exception("Mapping was expected to be found"));

            assertEquals("neostore", metadata.Name);
        }
Exemple #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void lookupIdFileByDatabaseFile()
        internal virtual void LookupIdFileByDatabaseFile()
        {
            DatabaseLayout layout = _testDirectory.databaseLayout();

            DatabaseFile[] databaseFiles = DatabaseFile.values();
            foreach (DatabaseFile databaseFile in databaseFiles)
            {
                Optional <File> idFile = layout.IdFile(databaseFile);
                assertEquals(databaseFile.hasIdFile(), idFile.Present);
            }

            File metadataId = layout.IdFile(DatabaseFile.MetadataStore).orElseThrow(() => new Exception("Mapping was expected to be found"));

            assertEquals("neostore.id", metadataId.Name);
        }
Exemple #3
0
        public virtual Stream <File> File(DatabaseFile databaseFile)
        {
            IEnumerable <string> names = databaseFile.Names;

            return(Iterables.stream(names).map(this.file));
        }
Exemple #4
0
 public virtual Optional <File> IdFile(DatabaseFile file)
 {
     return(file.hasIdFile() ? idFile(file.Name) : null);
 }
Exemple #5
0
 public virtual ISet <File> StoreFiles()
 {
     return(Arrays.stream(DatabaseFile.values()).flatMap(this.file).collect(Collectors.toSet()));
 }