diff --git a/module/kanban/test/kanban.class.php b/module/kanban/test/kanban.class.php index c57a2c3091..73066570b8 100644 --- a/module/kanban/test/kanban.class.php +++ b/module/kanban/test/kanban.class.php @@ -187,24 +187,15 @@ class kanbanTest * @access public * @return object */ - public function createCardTest($param) + public function createCardTest($columnID, $card) { - $kanbanID = 1; - $regionID = 1; - $groupID = 1; - $columnID = 1; - $_POST['lane'] = 1; - $_POST['begin'] = date('Y-m-d', strtotime("-3 day")); - $_POST['end'] = date('Y-m-d', strtotime("+3 day")); - foreach($param as $key => $value) $_POST[$key] = $value; - $objectID = $this->objectModel->createCard($kanbanID, $regionID, $groupID, $columnID); + $objectID = $this->objectModel->createCard($columnID, $card); if(dao::isError()) return dao::getError(); - $object = $this->objectModel->getCardByID($objectID); - return $object; + return $this->objectModel->getCardByID($objectID); } /** diff --git a/module/kanban/test/model/createcard.php b/module/kanban/test/model/createcard.php index 04e67db795..aad6210dbe 100755 --- a/module/kanban/test/model/createcard.php +++ b/module/kanban/test/model/createcard.php @@ -7,14 +7,22 @@ su('admin'); /** title=测试 kanbanModel->createCard(); +timeout=0 cid=1 -pid=1 -测试创建卡片1 >> 测试创建卡片1,1,1,测试创建卡片1的卡片描述 -测试创建卡片2 >> 测试创建卡片2,2,2,测试创建卡片2的卡片描述 -测试创建预计小于0的卡片 >> 预计不能为负数! -测试创建结束小于开始日期的卡片 >> "截止日期"不能小于"预计开始"! -测试创建没有名字的卡片 >> 『卡片名称』不能为空。 +- 测试创建卡片1 + - 属性name @测试创建卡片1 + - 属性pri @1 + - 属性estimate @1 + - 属性desc @测试创建卡片1的卡片描述 +- 测试创建卡片2 + - 属性name @测试创建卡片2 + - 属性pri @2 + - 属性estimate @2 + - 属性desc @测试创建卡片2的卡片描述 +- 测试创建预计小于0的卡片属性estimate @预计不能为负数! +- 测试创建结束小于开始日期的卡片属性end @"截止日期"不能小于"预计开始"! +- 测试创建没有名字的卡片第name条的0属性 @『卡片名称』不能为空。 */ @@ -22,6 +30,9 @@ $card1 = new stdclass(); $card1->name = '测试创建卡片1'; $card1->pri = '1'; $card1->estimate = '1'; +$card1->kanban = 1; +$card1->region = 1; +$card1->group = 1; $card1->assignedTo = array('po15', 'user3'); $card1->desc = '测试创建卡片1的卡片描述'; @@ -29,6 +40,9 @@ $card2 = new stdclass(); $card2->name = '测试创建卡片2'; $card2->pri = '2'; $card2->estimate = '2'; +$card2->kanban = 1; +$card2->region = 1; +$card2->group = 1; $card2->assignedTo = array('user3'); $card2->desc = '测试创建卡片2的卡片描述'; @@ -57,8 +71,8 @@ $card5->desc = '测试不填写名称的卡片的卡片描述'; $kanban = new kanbanTest(); -r($kanban->createCardTest($card1)) && p('name,pri,estimate,desc') && e('测试创建卡片1,1,1,测试创建卡片1的卡片描述'); // 测试创建卡片1 -r($kanban->createCardTest($card2)) && p('name,pri,estimate,desc') && e('测试创建卡片2,2,2,测试创建卡片2的卡片描述'); // 测试创建卡片2 -r($kanban->createCardTest($card3)) && p('estimate') && e('预计不能为负数!'); // 测试创建预计小于0的卡片 -r($kanban->createCardTest($card4)) && p('end') && e('"截止日期"不能小于"预计开始"!'); // 测试创建结束小于开始日期的卡片 -r($kanban->createCardTest($card5)) && p('name:0') && e('『卡片名称』不能为空。'); // 测试创建没有名字的卡片 +r($kanban->createCardTest(0, $card1)) && p('name,pri,estimate,desc') && e('测试创建卡片1,1,1,测试创建卡片1的卡片描述'); // 测试创建卡片1 +r($kanban->createCardTest(1, $card2)) && p('name,pri,estimate,desc') && e('测试创建卡片2,2,2,测试创建卡片2的卡片描述'); // 测试创建卡片2 +r($kanban->createCardTest(2, $card3)) && p('estimate') && e('预计不能为负数!'); // 测试创建预计小于0的卡片 +r($kanban->createCardTest(3, $card4)) && p('end') && e('"截止日期"不能小于"预计开始"!'); // 测试创建结束小于开始日期的卡片 +r($kanban->createCardTest(4, $card5)) && p('name:0') && e('『卡片名称』不能为空。'); // 测试创建没有名字的卡片 \ No newline at end of file