From 3a375256bf274d5e5d5e1ffcade990619a6c25ce Mon Sep 17 00:00:00 2001 From: liumengyi Date: Fri, 8 Dec 2023 08:54:43 +0800 Subject: [PATCH] * Modify unit test of tutorialModel::getProduct. --- module/tutorial/test/model/getproduct.php | 16 ++++++++++------ module/tutorial/test/tutorial.class.php | 12 +++++------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/module/tutorial/test/model/getproduct.php b/module/tutorial/test/model/getproduct.php index 20816b4d58..91d5b65438 100755 --- a/module/tutorial/test/model/getproduct.php +++ b/module/tutorial/test/model/getproduct.php @@ -1,8 +1,10 @@ #!/usr/bin/env php gen(5); /** @@ -10,12 +12,14 @@ title=测试 tutorialModel->getProduct(); timeout=0 cid=1 -- 测试是否能拿到数据属性id @1 -- 测试是否能拿到数据第plans条的1属性 @Test plan - */ $tutorial = new tutorialTest(); -r($tutorial->getProductTest()) && p('id') && e('1'); //测试是否能拿到数据 -r($tutorial->getProductTest()) && p('plans:1') && e('Test plan'); //测试是否能拿到数据 \ No newline at end of file +su('admin'); +r($tutorial->getProductTest()) && p('id,program,PO,createdBy,reviewer') && e('1,0,admin,admin,admin'); // 测试是否能拿到 admin 的数据 id program PO createdBy reviewer +r($tutorial->getProductTest()) && p('plans:1') && e('Test plan'); // 测试是否能拿到 admin 的数据 plans + +su('user1'); +r($tutorial->getProductTest()) && p('id,program,PO,createdBy,reviewer') && e('1,0,user1,user1,user1'); // 测试是否能拿到 user1 的数据 id program PO createdBy reviewer +r($tutorial->getProductTest()) && p('plans:1') && e('Test plan'); // 测试是否能拿到 user1 的数据 plans diff --git a/module/tutorial/test/tutorial.class.php b/module/tutorial/test/tutorial.class.php index f0b737bcb3..a8af185b1e 100644 --- a/module/tutorial/test/tutorial.class.php +++ b/module/tutorial/test/tutorial.class.php @@ -61,18 +61,16 @@ class tutorialTest } /** + * 测试获取新手模式产品信息。 * Get tutorial product. * * @access public - * @return void + * @return object */ - public function getProductTest() + public function getProductTest(): object { - $objects = $this->objectModel->getProduct(); - - if(dao::isError()) return dao::getError(); - - return $objects; + $object = $this->objectModel->getProduct(); + return $object; } /**