From 7bd72b3a22845d393414445a471dfda240606cb0 Mon Sep 17 00:00:00 2001 From: mayue Date: Tue, 24 May 2022 03:16:47 +0000 Subject: [PATCH] * Add group unit test. --- test/class/group.class.php | 11 ++++++++--- test/model/group/update.php | 8 +++++++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/test/class/group.class.php b/test/class/group.class.php index 70af3f4cc7..535607502f 100644 --- a/test/class/group.class.php +++ b/test/class/group.class.php @@ -35,13 +35,18 @@ class groupTest * @access public * @return void */ - public function updateTest($groupID) + public function updateTest($groupID, $param) { - $objects = $this->objectModel->update($groupID); + foreach($param as $k => $v) $_POST[$k] = $v; + + $object = $this->objectModel->update($groupID); + unset($_POST); if(dao::isError()) return dao::getError(); - return $objects; + $object = $this->objectModel->getByID($groupID); + + return $object; } /** diff --git a/test/model/group/update.php b/test/model/group/update.php index 063090b167..d9fee1a51a 100644 --- a/test/model/group/update.php +++ b/test/model/group/update.php @@ -11,7 +11,13 @@ cid=1 pid=1 */ +$t_name = array('name' => '我是一个分组', 'desc' => ''); +$t_desc = array('name' => '我是一个分组', 'desc' => '这是一个分组'); $group = new groupTest(); +a($group->updateTest(2, $t_name)); -r($group->updateTest()) && p() && e(); \ No newline at end of file +r($group->updateTest(2, $t_name)) && p('name') && e('我是一个分组'); //测试更新分组id为2的分组 +r($group->updateTest(2, $t_desc)) && p('desc') && e('这是一个分组'); //测试更新分组2为受限用户分组 + +system("./ztest init");