#!/usr/bin/env php 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的情况