36 lines
1.7 KiB
PHP
Executable File
36 lines
1.7 KiB
PHP
Executable File
#!/usr/bin/env php
|
|
<?php
|
|
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
|
|
include dirname(dirname(dirname(__FILE__))) . '/class/dept.class.php';
|
|
su('admin');
|
|
|
|
/**
|
|
|
|
title=测试 deptModel->update();
|
|
cid=1
|
|
pid=1
|
|
|
|
修改父级 >> 修改后部门,0,,16,,dev1
|
|
修改子级 >> 子级部门修改,1,,1,18,,dev2
|
|
不输入上级部门 >> 『上级部门』应当是数字。
|
|
部门名称为空 >> 『部门名称』不能为空。
|
|
无负责人 >> 无负责人部门,1,,1,20,,
|
|
|
|
*/
|
|
|
|
$deptIDList = array('16', '17', '18', '19', '20');
|
|
|
|
$parentDept = array('parent' => '0', 'name' => '修改后部门', 'manager' => 'dev1');
|
|
$childDept = array('parent' => '1', 'name' => '子级部门修改', 'manager' => 'dev2');
|
|
$noParent = array('name' => '无父级部门', 'manager' => 'test1');
|
|
$noName = array('parent' => '0', 'manager' => 'test2');
|
|
$noManager = array('parent' => '1', 'name' => '无负责人部门');
|
|
|
|
$dept = new deptTest();
|
|
r($dept->updateTest($deptIDList[0], $parentDept)) && p('16:name,parent,path,manager') && e('修改后部门,0,,16,,dev1'); //修改父级
|
|
r($dept->updateTest($deptIDList[2], $childDept)) && p('18:name,parent,path,manager') && e('子级部门修改,1,,1,18,,dev2'); //修改子级
|
|
r($dept->updateTest($deptIDList[1], $noParent)) && p('parent:0') && e('『上级部门』应当是数字。'); //不输入上级部门
|
|
r($dept->updateTest($deptIDList[3], $noName)) && p('name:0') && e('『部门名称』不能为空。'); //部门名称为空
|
|
r($dept->updateTest($deptIDList[4], $noManager)) && p('20:name,parent,path,manager') && e('无负责人部门,1,,1,20,,'); //无负责人
|
|
|
|
system("./ztest init"); |