#!/usr/bin/env php switchDB(); su('admin'); /** title=测试 kanbanModel->createColumn(); cid=1 pid=1 创建没有在制品限制的看板列 >> 测试创建不限制看板列,-1,#333,0,1 创建没有在制品限制的看板列 >> 测试创建不限制子看板列,-1,#333,1,1 创建有在制品限制的看板列 >> 测试创建限制父看板列,111,#333,-1,1 创建有在制品限制的子看板列 >> 测试创建限制子看板列,11,#333,5263,1 创建没有名称的看板列 >> 『看板列名称』不能为空。 创建没有填写在制品限制的看板列 >> 在制品数量必须是正整数。 创建在制品数量为0的看板列 >> 在制品数量必须是正整数。 创建在制品数量超出限制的子看板列 >> 父列的在制品数量不能小于子列在制品数量之和 */ $column1 = new stdclass(); $column1->name = '测试创建不限制看板列'; $column1->limit = '-1'; $column1->noLimit = '-1'; $column1->color = '#333'; $column1->group = '1'; $column1->parent = '0'; $column2 = new stdclass(); $column2->name = '测试创建不限制子看板列'; $column2->limit = '-1'; $column2->noLimit = '-1'; $column2->color = '#333'; $column2->group = '1'; $column2->parent = '1'; $column3 = new stdclass(); $column3->name = '测试创建限制父看板列'; $column3->WIPCount = '111'; $column3->limit = '111'; $column3->color = '#333'; $column3->group = '1'; $column3->parent = '-1'; $column4 = new stdclass(); $column4->name = '测试创建限制子看板列'; $column4->WIPCount = '11'; $column4->limit = '11'; $column4->color = '#333'; $column4->group = '1'; $column4->parent = '5263'; $column5 = new stdclass(); $column5->name = ''; $column5->limit = '-1'; $column5->noLimit = '-1'; $column5->color = '#333'; $column5->group = '1'; $column5->parent = '0'; $column6 = new stdclass(); $column6->name = '测试创建不填写在制品数量的看板列'; $column6->WIPCount = ''; $column6->limit = ''; $column6->color = '#333'; $column6->group = '1'; $column6->parent = '0'; $column7 = new stdclass(); $column7->name = '测试创建在制品数量为0的看板列'; $column7->WIPCount = 0; $column7->limit = 0; $column7->color = '#333'; $column7->group = '1'; $column7->parent = '0'; $column8 = new stdclass(); $column8->name = '测试创建在制品数量超出限制的子看板列'; $column8->WIPCount = '111'; $column8->limit = '111'; $column8->color = '#333'; $column8->group = '1'; $column8->parent = '5263'; $kanban = new kanbanTest(); r($kanban->createColumnTest($column1)) && p('name,limit,color,parent,group') && e('测试创建不限制看板列,-1,#333,0,1'); // 创建没有在制品限制的看板列 r($kanban->createColumnTest($column2)) && p('name,limit,color,parent,group') && e('测试创建不限制子看板列,-1,#333,1,1'); // 创建没有在制品限制的看板列 r($kanban->createColumnTest($column3)) && p('name,limit,color,parent,group') && e('测试创建限制父看板列,111,#333,-1,1'); // 创建有在制品限制的看板列 r($kanban->createColumnTest($column4)) && p('name,limit,color,parent,group') && e('测试创建限制子看板列,11,#333,5263,1'); // 创建有在制品限制的子看板列 r($kanban->createColumnTest($column5)) && p('name:0') && e('『看板列名称』不能为空。'); // 创建没有名称的看板列 r($kanban->createColumnTest($column6)) && p('limit') && e('在制品数量必须是正整数。'); // 创建没有填写在制品限制的看板列 r($kanban->createColumnTest($column7)) && p('limit') && e('在制品数量必须是正整数。'); // 创建在制品数量为0的看板列 r($kanban->createColumnTest($column8)) && p('limit:0') && e('父列的在制品数量不能小于子列在制品数量之和'); // 创建在制品数量超出限制的子看板列 $db->restoreDB();