69 lines
1.9 KiB
PHP
69 lines
1.9 KiB
PHP
|
|
#!/usr/bin/env php
|
||
|
|
<?php
|
||
|
|
|
||
|
|
/**
|
||
|
|
|
||
|
|
title=测试 blockZen::printTesttaskBlock();
|
||
|
|
timeout=0
|
||
|
|
cid=15300
|
||
|
|
|
||
|
|
- 测试type=all属性type @all
|
||
|
|
- 测试type=wait属性type @wait
|
||
|
|
- 测试type=doing属性type @doing
|
||
|
|
- 测试type=done属性type @done
|
||
|
|
- 测试count限制属性count @3
|
||
|
|
|
||
|
|
*/
|
||
|
|
|
||
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||
|
|
include dirname(__FILE__, 2) . '/lib/zen.class.php';
|
||
|
|
|
||
|
|
su('admin');
|
||
|
|
|
||
|
|
global $tester, $app;
|
||
|
|
$blockTest = new blockZenTest();
|
||
|
|
|
||
|
|
// 测试参数 type=all
|
||
|
|
$block1 = new stdClass();
|
||
|
|
$block1->params = new stdClass();
|
||
|
|
$block1->params->type = 'all';
|
||
|
|
$block1->params->orderBy = 'id_desc';
|
||
|
|
$block1->params->count = 15;
|
||
|
|
|
||
|
|
// 测试参数 type=wait
|
||
|
|
$block2 = new stdClass();
|
||
|
|
$block2->params = new stdClass();
|
||
|
|
$block2->params->type = 'wait';
|
||
|
|
$block2->params->orderBy = 'id_desc';
|
||
|
|
$block2->params->count = 15;
|
||
|
|
|
||
|
|
// 测试参数 type=doing
|
||
|
|
$block3 = new stdClass();
|
||
|
|
$block3->params = new stdClass();
|
||
|
|
$block3->params->type = 'doing';
|
||
|
|
$block3->params->orderBy = 'id_desc';
|
||
|
|
$block3->params->count = 15;
|
||
|
|
|
||
|
|
// 测试参数 type=done
|
||
|
|
$block4 = new stdClass();
|
||
|
|
$block4->params = new stdClass();
|
||
|
|
$block4->params->type = 'done';
|
||
|
|
$block4->params->orderBy = 'id_desc';
|
||
|
|
$block4->params->count = 15;
|
||
|
|
|
||
|
|
// 测试参数 count限制
|
||
|
|
$block5 = new stdClass();
|
||
|
|
$block5->params = new stdClass();
|
||
|
|
$block5->params->type = 'all';
|
||
|
|
$block5->params->orderBy = 'id_desc';
|
||
|
|
$block5->params->count = 3;
|
||
|
|
|
||
|
|
$app->rawModule = 'block';
|
||
|
|
$app->rawMethod = 'dashboard';
|
||
|
|
|
||
|
|
r($blockTest->printTesttaskBlockTest($block1)) && p('type') && e('all'); // 测试type=all
|
||
|
|
r($blockTest->printTesttaskBlockTest($block2)) && p('type') && e('wait'); // 测试type=wait
|
||
|
|
r($blockTest->printTesttaskBlockTest($block3)) && p('type') && e('doing'); // 测试type=doing
|
||
|
|
r($blockTest->printTesttaskBlockTest($block4)) && p('type') && e('done'); // 测试type=done
|
||
|
|
r($blockTest->printTesttaskBlockTest($block5)) && p('count') && e('3'); // 测试count限制
|