@Override protected GraphDatabaseBuilder newBuilder( GraphDatabaseFactory factory ) { return factory.newEmbeddedDatabaseBuilder( testDirectory.databaseDir() ); }
@Before public void setup() { databaseDirectory = dir.databaseDir(); }
@BeforeEach void setup() { graphDbDir = testDir.databaseDir(); }
@Test public void databaseWithTransactionLogsInSeparateRelativeLocation() throws IOException { File databaseDirectory = testDirectory.databaseDir(); File txDirectory = new File( databaseDirectory, "transaction-logs" ); performTransactions( txDirectory.getName(), testDirectory.databaseDir() ); verifyTransactionLogs( txDirectory, databaseDirectory ); }
@BeforeEach void setUp() throws IOException { indexDir = testDir.databaseDir(); dir = DirectoryFactory.PERSISTENT.open( indexDir ); }
@BeforeEach void createIndexStorage() { storage = new PartitionedIndexStorage( directoryFactory, fs, testDir.databaseDir() ); }
@Test void databaseLayoutResolvesLinks() throws IOException { Path basePath = testDirectory.directory().toPath(); File databaseDir = testDirectory.databaseDir("notAbsolute"); Path linkPath = basePath.resolve( "link" ); Path symbolicLink = Files.createSymbolicLink( linkPath, databaseDir.toPath() ); DatabaseLayout databaseLayout = DatabaseLayout.of( symbolicLink.toFile() ); assertEquals( databaseLayout.databaseDirectory(), databaseDir ); }
@Before public void before() throws IOException { storeDir = testDirectory.databaseDir(); restart( fsRule.get() ); }
@Before public void before() { GraphDatabaseFactory factory = new GraphDatabaseFactory(); builder = factory.newEmbeddedDatabaseBuilder( testDirectory.databaseDir() ); }
@BeforeEach void createDb() { db = new TestGraphDatabaseFactory().setFileSystem( fs ).newImpermanentDatabase( testDirectory.databaseDir() ); }
@Test void databaseLayoutForAbsoluteFile() { File databaseDir = testDirectory.databaseDir(); DatabaseLayout databaseLayout = DatabaseLayout.of( databaseDir ); assertEquals( databaseLayout.databaseDirectory(), databaseDir ); }
private GraphDatabaseService newDB( FileSystemAbstraction fs ) { return new TestGraphDatabaseFactory() .setFileSystem( new UncloseableDelegatingFileSystemAbstraction( fs ) ) .newImpermanentDatabase( testDirectory.databaseDir() ); }
@Before public void before() { GraphDatabaseFactory factory = new GraphDatabaseFactory(); builder = factory.newEmbeddedDatabaseBuilder( testDirectory.databaseDir() ); builder.setConfig( GraphDatabaseSettings.store_internal_log_level, "DEBUG" ); }
@Test( expected = ToolFailureException.class ) public void failOnNotCleanlyShutdownStoreWithLogsInCustomAbsoluteLocation() throws Exception { File customConfigFile = testDirectory.file( "customConfig" ); File otherLocation = testDirectory.directory( "otherLocation" ); Config customConfig = Config.defaults( logical_logs_location, otherLocation.getAbsolutePath() ); createGraphDbAndKillIt( customConfig ); MapUtil.store( customConfig.getRaw(), customConfigFile ); String[] args = {testDirectory.databaseDir().getPath(), "-config", customConfigFile.getPath()}; runConsistencyCheckToolWith( fs.get(), args ); }
@Before public void setup() { fs = pageCacheAndDependenciesRule.fileSystem(); graphDbDir = pageCacheAndDependenciesRule.directory().databaseDir(); PageCache pageCache = pageCacheAndDependenciesRule.pageCache(); indexProvider = testSuite.createIndexProvider( pageCache, fs, graphDbDir ); }
@Before public void setUp() throws Exception { storeDir = directory.databaseDir(); monitors.addMonitorListener( recoveryMonitor ); databaseFactory = new TestGraphDatabaseFactory().setInternalLogProvider( logProvider ).setMonitors( monitors ); logFiles = buildDefaultLogFiles(); }
@Before public void setup() { fs = fsRule.get(); File storeDir = testDirectory.databaseDir(); builder = new TestGraphDatabaseFactory().setFileSystem( new UncloseableDelegatingFileSystemAbstraction( fs ) ) .newImpermanentDatabaseBuilder( storeDir ); }
private GraphDatabaseAPI getGraphDatabaseAPI() { TestGraphDatabaseFactory factory = new TestGraphDatabaseFactory(); GraphDatabaseService database = factory.newEmbeddedDatabaseBuilder( directory.databaseDir() ) .setConfig( GraphDatabaseSettings.record_format, getRecordFormatName() ) .setConfig( "dbms.backup.enabled", "false" ) .newGraphDatabase(); return (GraphDatabaseAPI) database; }
@Test public void shouldDelegateDeletionOptionToStores() { // GIVEN StoreFactory storeFactory = storeFactory( Config.defaults(), DELETE_ON_CLOSE ); // WHEN neoStores = storeFactory.openAllNeoStores( true ); assertTrue( fsRule.get().listFiles( testDirectory.databaseDir() ).length >= StoreType.values().length ); // THEN neoStores.close(); assertEquals( 0, fsRule.get().listFiles( testDirectory.databaseDir() ).length ); }
@Test public void testStartEntryWrittenOnceOnRollback() throws Exception { File storeDir = testDirectory.databaseDir(); final GraphDatabaseService db = new TestGraphDatabaseFactory().setFileSystem( fs.get() ).newImpermanentDatabase( storeDir ); createSomeTransactions( db ); EphemeralFileSystemAbstraction snapshot = fs.snapshot( db::shutdown ); new TestGraphDatabaseFactory().setFileSystem( snapshot ).newImpermanentDatabase( storeDir ).shutdown(); }