protected final TestGraphDatabaseFactory maybeSetUserLogProvider( TestGraphDatabaseFactory factory ) { return ( userLogProvider == null ) ? factory : factory.setUserLogProvider( userLogProvider ); }
public TestGraphDatabaseFactory( LogProvider logProvider ) { super( new TestGraphDatabaseFactoryState() ); setUserLogProvider( logProvider ); }
protected TestGraphDatabaseFactory getTestGraphDatabaseFactory() { TestGraphDatabaseFactory factory = new TestGraphDatabaseFactory(); factory.setInternalLogProvider( internalLogProvider ); factory.setUserLogProvider( userLogProvider ); return factory; }
@Before public void setUp() { database = new TestGraphDatabaseFactory().setUserLogProvider( logProvider ).newImpermanentDatabase(); }
private void restart( FileSystemAbstraction fs ) throws IOException { if ( db != null ) { db.shutdown(); } fs.mkdirs( storeDir ); TestGraphDatabaseFactory dbFactory = new TestGraphDatabaseFactory(); db = dbFactory.setUserLogProvider( userLogProvider ) .setInternalLogProvider( internalLogProvider ) .setFileSystem( new UncloseableDelegatingFileSystemAbstraction( fs ) ) .newImpermanentDatabaseBuilder( storeDir ) .setConfig( index_background_sampling_enabled, "false" ) .newGraphDatabase(); }
@Test public void scanStoreMustLogCrashPointerCleanupDuringRecovery() throws Exception { // given dirtyDatabase(); // when AssertableLogProvider logProvider = new AssertableLogProvider( true ); factory.setUserLogProvider( logProvider ); factory.setInternalLogProvider( logProvider ); startDatabase().shutdown(); // then logProvider.assertContainsLogCallContaining( "Label index cleanup job registered" ); logProvider.assertContainsLogCallContaining( "Label index cleanup job started" ); logProvider.assertContainsMessageMatching( Matchers.stringContainsInOrder( Iterables.asIterable( "Label index cleanup job finished", "Number of pages visited", "Number of cleaned crashed pointers", "Time spent" ) ) ); logProvider.assertContainsLogCallContaining( "Label index cleanup job closed" ); }
protected final TestGraphDatabaseFactory maybeSetUserLogProvider( TestGraphDatabaseFactory factory ) { return ( userLogProvider == null ) ? factory : factory.setUserLogProvider( userLogProvider ); }
public TestGraphDatabaseFactory( LogProvider logProvider ) { super( new TestGraphDatabaseFactoryState() ); setUserLogProvider( logProvider ); }