//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUp() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void SetUp() { _fs = FileSystemRule.get(); _pageCache = PageCacheRule.getPageCache(_fs); _storeFiles = new StoreFiles(_fs, _pageCache); _logFiles = LogFilesBuilder.logFilesBasedOnlyBuilder(TestDirectory.directory(), _fs).build(); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void isEmptyMustFindFilesBothOnFileSystemAndPageCache() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void isEmptyMustFindFilesBothOnFileSystemAndPageCache() { File dir = BaseDir; File ignore = new File(dir, "ignore"); File a = new File(dir, "a"); File c = new File(dir, "c"); CreateOnFileSystem(a); CreateOnFileSystem(c); CreateOnFileSystem(ignore); FilenameFilter filter = (directory, name) => !name.StartsWith("ignore"); _storeFiles = new StoreFiles(_fs, _pageCache, filter); IList <File> filesOnFilesystem = new IList <File> { a, c }; IList <File> fileOnFilesystem = singletonList(a); IList <File> ignoredList = singletonList(ignore); assertFalse(_storeFiles.isEmpty(dir, filesOnFilesystem)); assertFalse(_storeFiles.isEmpty(dir, fileOnFilesystem)); assertTrue(_storeFiles.isEmpty(dir, Collections.emptyList())); assertTrue(_storeFiles.isEmpty(dir, ignoredList)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: public TemporaryStoreDirectory(org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.io.pagecache.PageCache pageCache, java.io.File parent) throws java.io.IOException public TemporaryStoreDirectory(FileSystemAbstraction fs, PageCache pageCache, File parent) { this._tempStoreDir = new File(parent, TEMP_COPY_DIRECTORY_NAME); this._tempDatabaseLayout = DatabaseLayout.of(_tempStoreDir, GraphDatabaseSettings.DEFAULT_DATABASE_NAME); _storeFiles = new StoreFiles(fs, pageCache, (directory, name) => true); _tempLogFiles = LogFilesBuilder.logFilesBasedOnlyBuilder(_tempDatabaseLayout.databaseDirectory(), fs).build(); _storeFiles.delete(_tempStoreDir, _tempLogFiles); }
public LocalDatabase(DatabaseLayout databaseLayout, StoreFiles storeFiles, LogFiles logFiles, DataSourceManager dataSourceManager, System.Func <DatabaseHealth> databaseHealthSupplier, AvailabilityGuard availabilityGuard, LogProvider logProvider) { this._databaseLayout = databaseLayout; this._storeFiles = storeFiles; this._logFiles = logFiles; this._dataSourceManager = dataSourceManager; this._databaseHealthSupplier = databaseHealthSupplier; this._availabilityGuard = availabilityGuard; this._log = logProvider.getLog(this.GetType()); RaiseAvailabilityGuard(_notStopped); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void deleteMustNotDeleteIgnoredFiles() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void DeleteMustNotDeleteIgnoredFiles() { File dir = BaseDir; File a = new File(dir, "a"); File c = new File(dir, "c"); CreateOnFileSystem(a); CreateOnFileSystem(c); FilenameFilter filter = (directory, name) => !name.Equals("c") && !name.Equals("d"); _storeFiles = new StoreFiles(_fs, _pageCache, filter); _storeFiles.delete(dir, _logFiles); assertFalse(_fs.fileExists(a)); assertTrue(_fs.fileExists(c)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void deleteMustNotDeleteFilesInIgnoredDirectories() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void DeleteMustNotDeleteFilesInIgnoredDirectories() { File dir = BaseDir; File ignore = new File(dir, "ignore"); File a = new File(dir, "a"); File c = new File(ignore, "c"); CreateOnFileSystem(a); CreateOnFileSystem(c); FilenameFilter filter = (directory, name) => !name.StartsWith("ignore"); _storeFiles = new StoreFiles(_fs, _pageCache, filter); _storeFiles.delete(dir, _logFiles); assertFalse(_fs.fileExists(a)); assertTrue(_fs.fileExists(c)); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void moveMustIgnoreFilesFilteredOut() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void MoveMustIgnoreFilesFilteredOut() { File @base = BaseDir; File src = new File(@base, "src"); File a = new File(src, "a"); File ignore = new File(src, "ignore"); File c = new File(ignore, "c"); File tgt = new File(@base, "tgt"); CreateOnFileSystem(a); CreateOnFileSystem(c); // Ensure the 'tgt' directory exists CreateOnFileSystem(new File(tgt, ".fs-ignore")); FilenameFilter filter = (directory, name) => !name.StartsWith("ignore"); _storeFiles = new StoreFiles(_fs, _pageCache, filter); _storeFiles.moveTo(src, tgt, _logFiles); assertFalse(_fs.fileExists(a)); assertTrue(_fs.fileExists(c)); assertTrue(_fs.fileExists(new File(tgt, "a"))); }