//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void consistencyCheckIsRunIfSpecified() throws org.neo4j.commandline.admin.CommandFailed, org.neo4j.consistency.checking.full.ConsistencyCheckIncompleteException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ConsistencyCheckIsRunIfSpecified() { // given AnyStrategyPasses(); when(_requiredArguments.DoConsistencyCheck).thenReturn(true); when(_consistencyCheckService.runFullConsistencyCheck(any(), any(), eq(_progressMonitorFactory), any(typeof(LogProvider)), any(), eq(false), any(), any())).thenReturn(_consistencyCheckResult); when(_consistencyCheckResult.Successful).thenReturn(true); // when _subject.performBackup(_onlineBackupContext); // then verify(_consistencyCheckService).runFullConsistencyCheck(any(), any(), any(), any(), any(), eq(false), any(), any()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private org.neo4j.consistency.ConsistencyCheckService.Result checkConsistency() throws org.neo4j.consistency.checking.full.ConsistencyCheckIncompleteException private ConsistencyCheckService.Result CheckConsistency() { Config config = Config.defaults(); ConsistencyCheckService consistencyCheckService = new ConsistencyCheckService(DateTime.Now); ConsistencyFlags checkConsistencyConfig = new ConsistencyFlags(config); return(consistencyCheckService.runFullConsistencyCheck(_testDirectory.databaseLayout(), config, ProgressMonitorFactory.NONE, NullLogProvider.Instance, true, checkConsistencyConfig)); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private org.neo4j.consistency.ConsistencyCheckService.Result fullConsistencyCheck() throws org.neo4j.consistency.checking.full.ConsistencyCheckIncompleteException, java.io.IOException private ConsistencyCheckService.Result FullConsistencyCheck() { using (FileSystemAbstraction fsa = new DefaultFileSystemAbstraction()) { ConsistencyCheckService service = new ConsistencyCheckService(); Config config = Config.defaults(); return(service.runFullConsistencyCheck(Db.databaseLayout(), config, NONE, _log, fsa, true, new ConsistencyFlags(config))); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private void performConsistencyCheck(org.neo4j.kernel.configuration.Config config, OnlineBackupRequiredArguments requiredArgs, org.neo4j.consistency.checking.full.ConsistencyFlags consistencyFlags, org.neo4j.io.layout.DatabaseLayout layout) throws org.neo4j.commandline.admin.CommandFailed private void PerformConsistencyCheck(Config config, OnlineBackupRequiredArguments requiredArgs, ConsistencyFlags consistencyFlags, DatabaseLayout layout) { try { bool verbose = false; File reportDir = requiredArgs.ReportDir.toFile(); ConsistencyCheckService.Result ccResult = _consistencyCheckService.runFullConsistencyCheck(layout, config, _progressMonitorFactory, _logProvider, _outsideWorld.fileSystem(), verbose, reportDir, consistencyFlags); if (!ccResult.Successful) { throw new CommandFailed(format("Inconsistencies found. See '%s' for details.", ccResult.ReportFile()), STATUS_CC_INCONSISTENT); } } catch (Exception e) { if (e is CommandFailed) { throw ( CommandFailed )e; } throw new CommandFailed("Failed to do consistency check on backup: " + e.Message, e, STATUS_CC_ERROR); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: protected static org.neo4j.consistency.ConsistencyCheckService.Result runConsistencyChecker(org.neo4j.io.layout.DatabaseLayout databaseLayout, org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.consistency.ConsistencyCheckService consistencyCheckService, String storeVersion) throws org.neo4j.consistency.checking.full.ConsistencyCheckIncompleteException protected internal static ConsistencyCheckService.Result RunConsistencyChecker(DatabaseLayout databaseLayout, FileSystemAbstraction fs, ConsistencyCheckService consistencyCheckService, string storeVersion) { Config config = Config.defaults(GraphDatabaseSettings.record_format, storeVersion); return(consistencyCheckService.runFullConsistencyCheck(databaseLayout, config, ProgressMonitorFactory.NONE, NullLogProvider.Instance, fs, false)); }