#!/usr/bin/env php $i, 'title' => 'Test Data ' . $i); } global $tester; $transfer = $tester->loadModel('transfer'); // 步骤1:maxImport为10时的分页处理 $transfer->maxImport = 10; $tester->config->file->maxImport = 50; r($transferTest->getPageDatasTest($testDatas, 1)) && p('allCount') && e('25'); // 步骤2:小数据量处理 $transfer->maxImport = 0; $tester->config->file->maxImport = 50; $smallDatas = array_slice($testDatas, 0, 5, true); r($transferTest->getPageDatasTest($smallDatas, 1)) && p('allCount') && e('5'); // 步骤3:maxImport为0时的处理 $transfer->maxImport = 0; $tester->config->file->maxImport = 10; r($transferTest->getPageDatasTest($testDatas, 1)) && p('allCount') && e('25'); // 步骤4:验证总页数计算,当maxImport为0时allPager为1 $transfer->maxImport = 0; $tester->config->file->maxImport = 50; r($transferTest->getPageDatasTest($testDatas, 1)) && p('allPager') && e('1'); // 步骤5:验证是否为最后一页 $transfer->maxImport = 25; $tester->config->file->maxImport = 50; r($transferTest->getPageDatasTest($testDatas, 1)) && p('isEndPage') && e('1');