63 lines
1.5 KiB
PHP
Executable File
63 lines
1.5 KiB
PHP
Executable File
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
su('admin');
|
|
|
|
function initData ()
|
|
{
|
|
zdTable('todo')->gen(1);
|
|
}
|
|
|
|
/**
|
|
|
|
title=测试 todoTao::insert();
|
|
timeout=0
|
|
cid=1
|
|
|
|
- 正常插入待办数据 @2
|
|
|
|
- 正常插入task类型待办数据 @3
|
|
|
|
- 插入没有名称的待办数据 @0
|
|
|
|
- 插入bug类型待办,没有bugID的情况 @0
|
|
|
|
*/
|
|
|
|
initData();
|
|
|
|
global $tester;
|
|
$tester->loadModel('todo');
|
|
|
|
$todo = new stdclass();
|
|
$todo->account = 'admin';
|
|
$todo->date = date('Y-m-d');
|
|
$todo->begin = '1000';
|
|
$todo->end = '1400';
|
|
$todo->type = 'custom';
|
|
$todo->name = '我的待办名字';
|
|
$todo->desc = '我的待办描述';
|
|
$todo->status = 'wait';
|
|
$todo->feedback = '0';
|
|
$todo->finishedDate = date('Y-m-d H:i:s');
|
|
$todo->assignedDate = date('Y-m-d H:i:s');
|
|
$todo->closedDate = date('Y-m-d H:i:s');
|
|
|
|
$todoNoName = clone $todo;
|
|
$todoNoName->name = '';
|
|
|
|
$todoBug = clone $todo;
|
|
$todoBug->type = 'bug';
|
|
$todoBug->name = 'BUG待办';
|
|
$todoBug->objectID = 0;
|
|
|
|
$todoTask = clone $todo;
|
|
$todoTask->type = 'task';
|
|
$todoTask->name = 'TASK待办';
|
|
$todoTask->objectID = 1;
|
|
|
|
r($tester->todo->insert($todo)) && p() && e('2'); // 正常插入待办数据
|
|
r($tester->todo->insert($todoTask)) && p() && e('3'); // 正常插入task类型待办数据
|
|
r($tester->todo->insert($todoNoName)) && p() && e('0'); // 插入没有名称的待办数据
|
|
r($tester->todo->insert($todoBug)) && p() && e('0'); // 插入bug类型待办,没有bugID的情况
|