try {
Class type = TestOne.class;
int number = 61;
final List<NodeInterface> nodes = this.createTestNodes(type, number);
final PropertyKey key = TestOne.anInt;
final int offset = 10;
Collections.shuffle(nodes, new Random(System.nanoTime()));
try (final Tx tx = app.tx()) {
int i = offset;
for (NodeInterface node : nodes) {
node.setProperty(AbstractNode.name, Integer.toString(i));
node.setProperty(key, i);
i++;
}
tx.success();
}
try (final Tx tx = app.tx()) {
Result result = app.nodeQuery(type).getResult();
assertEquals(number, result.size());
PropertyKey sortKey = key;
boolean sortDesc = false;
int pageSize = 5;
int page = 1;
result = app.nodeQuery(type).sort(sortKey).order(sortDesc).page(page).pageSize(pageSize).getResult();