@Test public void testSetBlockSize() throws Exception { DatabaseLayout databaseLayout = dir.databaseLayout( "small_store" ); initializeStores( databaseLayout, stringMap( "unsupported.dbms.block_size.strings", "62", "unsupported.dbms.block_size.array_properties", "302" ) ); assertEquals( 62 + DynamicRecordFormat.RECORD_HEADER_SIZE, pStore.getStringStore().getRecordSize() ); assertEquals( 302 + DynamicRecordFormat.RECORD_HEADER_SIZE, pStore.getArrayStore().getRecordSize() ); ds.stop(); }
@Test public void testProps1() throws Exception { initializeStores( databaseLayout, stringMap() ); startTx(); long nodeId = nextId( Node.class ); transaction.nodeDoCreate( nodeId ); pStore.nextId(); StorageProperty prop = nodeAddProperty( nodeId, index( "nisse" ), 10 ); commitTx(); ds.stop(); initializeStores( databaseLayout, stringMap() ); startTx(); StorageProperty prop2 = nodeAddProperty( nodeId, prop.propertyKeyId(), 5 ); transaction.nodeDoRemoveProperty( nodeId, prop2.propertyKeyId() ); transaction.nodeDoDelete( nodeId ); commitTx(); ds.stop(); }
@Test public void testRels1() throws Exception { initializeStores( databaseLayout, stringMap() ); startTx(); int relType1 = (int) nextId( RelationshipType.class ); String typeName = "relationshiptype1"; transaction.relationshipTypeDoCreateForName( typeName, relType1 ); long[] nodeIds = new long[3]; for ( int i = 0; i < 3; i++ ) { nodeIds[i] = nextId( Node.class ); transaction.nodeDoCreate( nodeIds[i] ); nodeAddProperty( nodeIds[i], index( "nisse" ), 10 - i ); } for ( int i = 0; i < 2; i++ ) { transaction.relationshipDoCreate( nextId( Relationship.class ), relType1, nodeIds[i], nodeIds[i + 1] ); } commitTx(); startTx(); for ( int i = 0; i < 3; i += 2 ) { deleteRelationships( nodeIds[i] ); transaction.nodeDoDelete( nodeIds[i] ); } commitTx(); ds.stop(); }
@Test public void testRels2() throws Exception initializeStores( databaseLayout, stringMap() ); startTx(); int relType1 = (int) nextId( RelationshipType.class );
@Test public void testCreateStore() throws Exception initializeStores( databaseLayout, stringMap() ); startTx(); ds.stop(); initializeStores( databaseLayout, stringMap() ); startTx(); ds.stop(); initializeStores( databaseLayout, stringMap() ); startTx(); ds.stop(); initializeStores( databaseLayout, stringMap() ); startTx(); assertFalse( nodeExists( node1 ) );
initializeStores( databaseLayout, stringMap() ); startTx(); int relType1 = (int) nextId( RelationshipType.class );