* Optimize api getApiStatusText function and finish unit test script.
This commit is contained in:
@@ -428,13 +428,14 @@ class apiModel extends model
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取接口状态对应的语言项。
|
||||
* Get status text by status.
|
||||
*
|
||||
* @param string $status
|
||||
* @param string $status
|
||||
* @access public
|
||||
* @return string
|
||||
*/
|
||||
public static function getApiStatusText($status)
|
||||
public static function getApiStatusText(string $status): string
|
||||
{
|
||||
global $lang;
|
||||
switch($status)
|
||||
@@ -448,6 +449,7 @@ class apiModel extends model
|
||||
return $lang->api->done;
|
||||
}
|
||||
}
|
||||
return $status;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Executable
+23
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
||||
su('admin');
|
||||
|
||||
/**
|
||||
|
||||
title=测试 apiModel->getApiStatusText();
|
||||
timeout=0
|
||||
cid=1
|
||||
|
||||
- 测试获取接口状态为doing对应的语言项。 @开发中
|
||||
- 测试获取接口状态为done对应的语言项。 @开发完成
|
||||
- 测试获取接口状态为wait对应的语言项。 @wait
|
||||
|
||||
*/
|
||||
|
||||
global $tester;
|
||||
$tester->loadModel('api');
|
||||
|
||||
r($tester->api->getApiStatusText('doing')) && p() && e('开发中'); // 测试获取接口状态为doing对应的语言项。
|
||||
r($tester->api->getApiStatusText('done')) && p() && e('开发完成'); // 测试获取接口状态为done对应的语言项。
|
||||
r($tester->api->getApiStatusText('wait')) && p() && e('wait'); // 测试获取接口状态为wait对应的语言项。
|
||||
Reference in New Issue
Block a user