use of org.neo4j.index.internal.gbptree.GBPTree.NO_MONITOR in project neo4j by neo4j.
the class GBPTreeTest method shouldPutHeaderDataInCheckPoint.
@Test
public void shouldPutHeaderDataInCheckPoint() throws Exception {
// GIVEN
byte[] expectedHeader = new byte[12];
ThreadLocalRandom.current().nextBytes(expectedHeader);
index = createIndex(256);
index.close(cursor -> cursor.putBytes(expectedHeader));
// WHEN
byte[] readHeader = new byte[expectedHeader.length];
AtomicInteger length = new AtomicInteger();
index = createIndex(256, NO_MONITOR, (cursor, len) -> {
length.set(len);
cursor.getBytes(readHeader);
});
// THEN
assertEquals(expectedHeader.length, length.get());
assertArrayEquals(expectedHeader, readHeader);
}
Aggregations