#!/usr/bin/env php gen(10); zenData('action')->gen(0); su('admin'); $docTest = new docZenTest(); function createOldDocList($docIDs, $libID) { $oldDocs = array(); foreach($docIDs as $docID) { $doc = new stdClass(); $doc->id = $docID; $doc->lib = $libID; $doc->title = "Doc {$docID}"; $oldDocs[] = $doc; } return $oldDocs; } function createData($libID) { $data = new stdClass(); $data->lib = $libID; return $data; } r($docTest->recordBatchMoveActionsTest(createOldDocList(array(1), 1), createData(2))) && p() && e('1'); r($docTest->recordBatchMoveActionsTest(createOldDocList(array(2, 3, 4), 1), createData(3))) && p() && e('4'); r($docTest->recordBatchMoveActionsTest(createOldDocList(array(), 1), createData(2))) && p() && e('4'); r($docTest->recordBatchMoveActionsTest(createOldDocList(array(5, 6), 2), createData(1))) && p() && e('6'); r($docTest->recordBatchMoveActionsTest(createOldDocList(array(7, 8, 9, 10, 11), 3), createData(4))) && p() && e('11');