1, 'pid' => 0, 'nid' => 2, 'uid' => 3, 'subject' => 'subject value 1', 'comment' => 'comment value 1', 'hostname' => 'hostname value 1', 'timestamp' => 1382255613, 'status' => 0, 'thread' => '', 'name' => '', 'mail' => '', 'homepage' => '', 'format' => 'testformat1', 'type' => 'story', ], [ 'cid' => 2, 'pid' => 1, 'nid' => 3, 'uid' => 4, 'subject' => 'subject value 2', 'comment' => 'comment value 2', 'hostname' => 'hostname value 2', 'timestamp' => 1382255662, 'status' => 0, 'thread' => '', 'name' => '', 'mail' => '', 'homepage' => '', 'format' => 'testformat2', 'type' => 'page', ], ]; $tests[0]['source_data']['node'] = [ [ 'nid' => 2, 'type' => 'story', ], [ 'nid' => 3, 'type' => 'page', ], ]; // The expected results. $tests[0]['expected_data'] = [ [ 'cid' => 2, 'pid' => 1, 'nid' => 3, 'uid' => 4, 'subject' => 'subject value 2', 'comment' => 'comment value 2', 'hostname' => 'hostname value 2', 'timestamp' => 1382255662, 'status' => 1, 'thread' => '', 'name' => '', 'mail' => '', 'homepage' => '', 'format' => 'testformat2', 'type' => 'page', ], ]; // The expected count is the count returned by the query before the query // is modified by SqlBase::initializeIterator(). $tests[0]['expected_count'] = 2; $tests[0]['configuration']['high_water_property']['name'] = 'timestamp'; $tests[0]['high_water'] = $tests[0]['source_data']['comments'][0]['timestamp']; return $tests; } }