Block probeBlock = page.getBlock(0);
PageBuilder pageBuilder = new PageBuilder(types);
for (int position = 0; position < page.getPositionCount(); position++) {
assertTrue(joinProbe.advanceNextPosition());
joinProbe.appendTo(pageBuilder);
assertEquals(joinProbe.getCurrentJoinPosition(), lookupSource.getJoinPosition(position, probeBlock));
}
assertFalse(joinProbe.advanceNextPosition());
assertPageEquals(types, pageBuilder.build(), page);