* * Modified testcase of api.

This commit is contained in:
tianshujie
2022-08-12 16:48:13 +08:00
parent c782fb841f
commit 6a6103e350
10 changed files with 44 additions and 74 deletions
+12 -10
View File
@@ -2,6 +2,7 @@
<?php
include dirname(dirname(dirname(__FILE__))) . '/lib/init.php';
include dirname(dirname(dirname(__FILE__))) . '/class/api.class.php';
$db->switchDB();
su('admin');
/**
@@ -10,22 +11,22 @@ title=测试 apiModel->create();
cid=1
pid=1
测试创建api >> 910
测试没有lib创建api >> 『API Library』should not be blank.
测试没有title创建api >> 『Name』should not be blank.
测试没有path创建api >> 『Request Path』should not be blank.
测试创建api >> 920
测试没有lib创建api >> 『所属接口库』不能为空。
测试没有title创建api >> 『接口名称』不能为空。
测试没有path创建api >> 『请求路径』不能为空。
*/
$api = new apiTest();
$data = array(
'lib' => 910,
'lib' => 920,
'module' => 0,
'title' => 'testapi',
'protocol' => 'HTTP',
'method' => 'GET',
'path' => '/api/test/id',
'path' => '/api/test/id/test',
'requestType' => 'application/json',
'status' => 'done',
'owner' => 'admin',
@@ -48,7 +49,8 @@ $emptyTitleApi['title'] = '';
$emptyPathApi = $data;
$emptyPathApi['path'] = '';
r($api->createTest($normalApi)) && p('lib') && e('910'); //测试创建api
r($api->createTest($emptyLibApi)) && p('lib:0') && e('『API Library』should not be blank.'); //测试没有lib创建api
r($api->createTest($emptyTitleApi)) && p('title:0') && e('『Name』should not be blank.'); //测试没有title创建api
r($api->createTest($emptyPathApi)) && p('path:0') && e('『Request Path』should not be blank.'); //测试没有path创建api
r($api->createTest($normalApi)) && p('lib') && e('920'); //测试创建api
r($api->createTest($emptyLibApi)) && p('lib:0') && e('『所属接口库』不能为空。'); //测试没有lib创建api
r($api->createTest($emptyTitleApi)) && p('title:0') && e('『接口名称』不能为空。'); //测试没有title创建api
r($api->createTest($emptyPathApi)) && p('path:0') && e('『请求路径』不能为空。'); //测试没有path创建api
$db->restoreDB();