protected void testCursorLifecycle(Operator scan, CursorLifecycleTestCase testCase, AkCollator ... collators)
{
Cursor cursor = cursor(scan, queryContext, queryBindings);
cursor.openBindings();
cursor.nextBindings();
// Check idle following creation
assertTrue(cursor.isClosed());
// Check active following open
testCase.firstSetup();
cursor.open();