40 lines
1.4 KiB
PHP
40 lines
1.4 KiB
PHP
|
|
#!/usr/bin/env php
|
|||
|
|
<?php
|
|||
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|||
|
|
su('admin');
|
|||
|
|
|
|||
|
|
zenData('api_lib_release')->gen(110);
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
|
|||
|
|
title=测试 apiModel->getReleaseByQuery();
|
|||
|
|
timeout=0
|
|||
|
|
cid=15113
|
|||
|
|
|
|||
|
|
- 测试获取文档库ID为1的发布列表。
|
|||
|
|
- 第0条的id属性 @1
|
|||
|
|
- 第0条的lib属性 @1
|
|||
|
|
- 第0条的version属性 @version1.0
|
|||
|
|
- 第1条的id属性 @101
|
|||
|
|
- 第1条的lib属性 @1
|
|||
|
|
- 第1条的version属性 @version5.0
|
|||
|
|
- 测试获取文档库ID为1,排序条件为ID倒序的发布列表。
|
|||
|
|
- 第0条的id属性 @101
|
|||
|
|
- 第0条的lib属性 @1
|
|||
|
|
- 第0条的version属性 @version5.0
|
|||
|
|
- 第1条的id属性 @1
|
|||
|
|
- 第1条的lib属性 @1
|
|||
|
|
- 第1条的version属性 @version1.0
|
|||
|
|
- 测试获取文档库ID不存在的的发布列表。
|
|||
|
|
- 第0条的id属性 @0
|
|||
|
|
- 第0条的lib属性 @0
|
|||
|
|
- 第0条的version属性 @0
|
|||
|
|
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
global $tester;
|
|||
|
|
$tester->loadModel('api');
|
|||
|
|
r($tester->api->getReleaseByQuery(array(1))) && p('0:id,lib,version;1:id,lib,version') && e('1,1,version1.0,101,1,version5.0'); // 测试获取文档库ID为1的发布列表。
|
|||
|
|
r($tester->api->getReleaseByQuery(array(1), null, 'id_desc')) && p('0:id,lib,version;1:id,lib,version') && e('101,1,version5.0,1,1,version1.0'); // 测试获取文档库ID为1,排序条件为ID倒序的发布列表。
|
|||
|
|
r($tester->api->getReleaseByQuery(array(999))) && p('0:id,lib,version') && e('0,0,0'); // 测试获取文档库ID不存在的的发布列表。
|