znt/module/api/test/model/getreleasebyquery.php

40 lines
1.4 KiB
PHP
Raw Permalink Normal View History

#!/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不存在的的发布列表。