* Modify unit test of tutorialModel::getProduct.

This commit is contained in:
liumengyi
2023-12-08 08:54:43 +08:00
parent 10246cc425
commit 3a375256bf
2 changed files with 15 additions and 13 deletions
+10 -6
View File
@@ -1,8 +1,10 @@
#!/usr/bin/env php
<?php
declare(strict_types=1);
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/tutorial.class.php';
su('admin');
zdTable('user')->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'); //测试是否能拿到数据
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
+5 -7
View File
@@ -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;
}
/**