* Modify return type of tutorialModel::getTutorialed, and modify its unit test.

This commit is contained in:
liumengyi
2023-12-14 16:07:39 +08:00
parent 14ab3c6608
commit af83167fb0
4 changed files with 37 additions and 16 deletions
+14 -7
View File
@@ -1,19 +1,26 @@
#!/usr/bin/env php
<?php
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/tutorial.class.php';
su('admin');
declare(strict_types=1);
/**
title=测试 tutorialModel->getTutorialed();
cid=1
pid=1
测试是否能拿到数据 >> 0
- 测试是否能拿到 admin 的数据 @3
- 测试是否能拿到 user1 的数据 @4
*/
include dirname(__FILE__, 5) . '/test/lib/init.php';
include dirname(__FILE__, 2) . '/tutorial.class.php';
zdTable('user')->gen(5);
zdTable('config')->config('config')->gen(16);
$tutorial = new tutorialTest();
r($tutorial->getTutorialedTest()) && p() && e('0'); //测试是否能拿到数据
su('admin');
r($tutorial->getTutorialedTest()) && p() && e('3'); // 测试是否能拿到 admin 的数据
su('user1');
r($tutorial->getTutorialedTest()) && p() && e('4'); // 测试是否能拿到 user1 的数据
+4 -7
View File
@@ -243,17 +243,14 @@ class tutorialTest
}
/**
* 测试获取新手模式进度。
* Get tutorialed.
*
* @access public
* @return void
* @return string
*/
public function getTutorialedTest()
public function getTutorialedTest(): string
{
$objects = $this->objectModel->getTutorialed();
if(dao::isError()) return dao::getError();
return $objects;
return $this->objectModel->getTutorialed();
}
}
+17
View File
@@ -0,0 +1,17 @@
title: config.
desc: config data.
author: Mengyi Liu
version: "1.0"
fields:
- field: id
range: 1-1000
- field: module
range: tutorial{8},system{8}
- field: section
range: tasks{4},stories{4}
- field: key
range: URSR{2},setting{2}
- field: owner
range: admin,user1
- field: value
range: 1-100