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

44 lines
1.8 KiB
PHP
Executable file
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/lib/model.class.php';
su('admin');
zenData('product')->gen(50);
zenData('productplan')->gen(50);
zenData('branch')->gen(50);
/**
title=测试 kanbanModel->getPlanKanban();
timeout=0
cid=16936
- 测试获取产品1的计划看板
- 第0条的name属性 @laneall
- 第0条的title属性 @所有
- 测试获取产品2的计划看板
- 第1条的name属性 @5
- 第1条的title属性 @1.1
- 测试获取产品3的计划看板
- 第0条的name属性 @wait
- 第0条的title属性 @未开始
- 测试获取产品1的计划看板,传入分支
- 第0条的name属性 @wait
- 第0条的title属性 @未开始
- 测试获取产品2的计划看板传入分支
- 第0条的name属性 @wait
- 第0条的title属性 @未开始
*/
$productIDList = array('1', '2', '3');
$branchIDList = array('0', '1', '3');
$kanban = new kanbanModelTest();
r($kanban->getPlanKanbanTest($productIDList[0])[0]['items'][0]['data']['lanes']) && p('0:name,title') && e('laneall,所有'); // 测试获取产品1的计划看板
r($kanban->getPlanKanbanTest($productIDList[1])[0]['items'][0]['data']['items']['laneall']['wait']) && p('1:name,title') && e('5,1.1'); // 测试获取产品2的计划看板
r($kanban->getPlanKanbanTest($productIDList[2])[0]['items'][0]['data']['cols']) && p('0:name,title') && e('wait,未开始'); // 测试获取产品3的计划看板
r($kanban->getPlanKanbanTest($productIDList[0], $branchIDList[1])[0]['items'][0]['data']['cols']) && p('0:name,title') && e('wait,未开始'); // 测试获取产品1的计划看板,传入分支
r($kanban->getPlanKanbanTest($productIDList[1], $branchIDList[2])[0]['items'][0]['data']['cols']) && p('0:name,title') && e('wait,未开始'); // 测试获取产品2的计划看板传入分支