#!/usr/bin/env php gen(30); /** title=测试 deptModel->update(); timeout=0 cid=15980 - 修改父级 - 第16条的name属性 @修改后部门 - 第16条的parent属性 @0 - 第16条的path属性 @,16, - 第16条的manager属性 @dev1 - 修改子级 - 第18条的name属性 @子级部门修改 - 第18条的parent属性 @1 - 第18条的path属性 @,1,18, - 第18条的manager属性 @dev2 - 不输入上级部门 - 第17条的id属性 @17 - 第17条的name属性 @无父级部门 - 部门名称为空 - 第19条的id属性 @19 - 第19条的name属性 @二级部门9 - 无负责人 - 第20条的name属性 @无负责人部门 - 第20条的parent属性 @1 - 第20条的path属性 @,1,20, */ $parentDept = array('id' => 16, 'parent' => '0', 'name' => '修改后部门', 'manager' => 'dev1'); $childDept = array('id' => 18, 'parent' => '1', 'name' => '子级部门修改', 'manager' => 'dev2'); $noParent = array('id' => 17, 'name' => '无父级部门', 'manager' => 'test1'); $noName = array('id' => 19, 'parent' => '0', 'manager' => 'test2'); $noManager = array('id' => 20, 'parent' => '1', 'name' => '无负责人部门'); $dept = new deptModelTest(); r($dept->updateTest((object)$parentDept)) && p('16:name|parent|path|manager', '|') && e('修改后部门|0|,16,|dev1'); //修改父级 r($dept->updateTest((object)$childDept)) && p('18:name|parent|path|manager', '|') && e('子级部门修改|1|,1,18,|dev2'); //修改子级 r($dept->updateTest((object)$noParent)) && p('17:id,name') && e('17,无父级部门'); //不输入上级部门 r($dept->updateTest((object)$noName)) && p('19:id,name') && e('19,二级部门9'); //部门名称为空 r($dept->updateTest((object)$noManager)) && p('20:name|parent|path', '|') && e('无负责人部门|1|,1,20,'); //无负责人