znt/module/kanban/test/model/buildexecutioncards.php

65 lines
3 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';
su('admin');
zenData('project')->loadYaml('kanbanexecution')->gen(5);
zenData('kanbanregion')->loadYaml('rdkanbanregion')->gen(5);
zenData('kanbangroup')->loadYaml('rdkanbangroup')->gen(20);
zenData('kanbancolumn')->gen(20);
zenData('kanbanlane')->loadYaml('rdkanbanlane')->gen(10);
zenData('kanbancell')->loadYaml('rdkanbancell')->gen(20);
zenData('task')->loadYaml('rdkanbantask')->gen(20);
/**
title=测试 kanbanModel->buildExecutionCards();
timeout=0
cid=16875
- 构造迭代的任务卡片
- 属性id @1
- 属性title @任务1
- 构造阶段的任务卡片
- 属性id @2
- 属性title @任务2
- 构造看板的任务卡片
- 属性id @3
- 属性title @任务3
- 构造迭代的任务卡片
- 属性id @1
- 属性title @任务1
- 构造阶段的任务卡片
- 属性id @2
- 属性title @任务2
- 构造看板的任务卡片
- 属性id @3
- 属性title @任务3
- 构造迭代的任务卡片
- 属性id @1
- 属性title @任务1
- 构造阶段的任务卡片
- 属性id @2
- 属性title @任务2
- 构造看板的任务卡片
- 属性id @3
- 属性title @任务3
*/
$executionIdList = array(1, 2, 3);
$laneIdList = array(1, 2, 3);
$colIdList = array(1, 2, 3);
$cardIdList = array(1, 2, 3, 4, 5);
$kanbanTester = new kanbanModelTest();
r($kanbanTester->buildExecutionCardsTest($executionIdList[0], $laneIdList[0], $colIdList[0], $cardIdList)[1][1][0]) && p('id,title') && e('1,任务1'); // 构造迭代的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[1], $laneIdList[1], $colIdList[0], $cardIdList)[2][1][0]) && p('id,title') && e('2,任务2'); // 构造阶段的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[2], $laneIdList[2], $colIdList[0], $cardIdList)[3][1][0]) && p('id,title') && e('3,任务3'); // 构造看板的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[0], $laneIdList[0], $colIdList[1], $cardIdList)[1][2][0]) && p('id,title') && e('1,任务1'); // 构造迭代的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[1], $laneIdList[1], $colIdList[1], $cardIdList)[2][2][0]) && p('id,title') && e('2,任务2'); // 构造阶段的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[2], $laneIdList[2], $colIdList[1], $cardIdList)[3][2][0]) && p('id,title') && e('3,任务3'); // 构造看板的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[0], $laneIdList[0], $colIdList[2], $cardIdList)[1][3][0]) && p('id,title') && e('1,任务1'); // 构造迭代的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[1], $laneIdList[1], $colIdList[2], $cardIdList)[2][3][0]) && p('id,title') && e('2,任务2'); // 构造阶段的任务卡片
r($kanbanTester->buildExecutionCardsTest($executionIdList[2], $laneIdList[2], $colIdList[2], $cardIdList)[3][3][0]) && p('id,title') && e('3,任务3'); // 构造看板的任务卡片