* * Modified testcase of api.
This commit is contained in:
+12
-10
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user