znt/module/todo/test/model/batchfinish.php

39 lines
1.5 KiB
PHP
Executable file

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
/**
title=测试批量完成待办 todoModel->batchFinish();
timeout=0
cid=19248
- 获取ID为1的待办状态属性status @wait
- 获取ID为2的待办状态属性status @doing
- 获取ID为3的待办状态属性status @done
- 获取ID为4的待办状态属性status @closed
- 获取批量完成后ID为1的待办状态属性status @done
- 获取批量完成后ID为2的待办状态属性status @done
- 获取批量完成后ID为3的待办状态属性status @done
- 获取批量完成后ID为4的待办状态属性status @done
*/
su('admin');
zenData('todo')->gen(10);
$todo = new todoModelTest();
r($todo->getByIdTest(1)) && p('status') && e('wait'); // 获取ID为1的待办状态
r($todo->getByIdTest(2)) && p('status') && e('doing'); // 获取ID为2的待办状态
r($todo->getByIdTest(3)) && p('status') && e('done'); // 获取ID为3的待办状态
r($todo->getByIdTest(4)) && p('status') && e('closed'); // 获取ID为4的待办状态
$todo->batchFinishTest(array(1, 2, 3, 4));
r($todo->getByIdTest(1)) && p('status') && e('done'); // 获取批量完成后ID为1的待办状态
r($todo->getByIdTest(2)) && p('status') && e('done'); // 获取批量完成后ID为2的待办状态
r($todo->getByIdTest(3)) && p('status') && e('done'); // 获取批量完成后ID为3的待办状态
r($todo->getByIdTest(4)) && p('status') && e('done'); // 获取批量完成后ID为4的待办状态