65 lines
2.8 KiB
PHP
Executable file
65 lines
2.8 KiB
PHP
Executable file
#!/usr/bin/env php
|
|
<?php
|
|
|
|
/**
|
|
|
|
title=测试 fileModel->getByIdList();
|
|
cid=16504
|
|
|
|
- 测试查询 fileID 5 的信息
|
|
- 属性title @文件标题5
|
|
- 属性extension @wps
|
|
- 属性objectType @traincourse
|
|
- 属性objectID @5
|
|
- 属性webPath @/data/course/202305/0414225006610009
|
|
- 测试查询 fileID 6 的信息
|
|
- 属性title @文件标题6
|
|
- 属性extension @wri
|
|
- 属性objectType @traincontents
|
|
- 属性objectID @6
|
|
- 属性webPath @/data/course/202305/0414225006610010
|
|
- 测试查询 fileID 7 的信息
|
|
- 属性title @文件标题7
|
|
- 属性extension @pdf
|
|
- 属性objectType @task
|
|
- 属性objectID @7
|
|
- 属性webPath @/data/upload/1/202305/0414225006610011
|
|
- 测试查询 fileID 8 的信息
|
|
- 属性title @文件标题8
|
|
- 属性extension @ppt
|
|
- 属性objectType @bug
|
|
- 属性objectID @8
|
|
- 属性webPath @/data/upload/1/202305/0414225006610005
|
|
- 测试查询 fileID 9 的信息
|
|
- 属性title @文件标题9
|
|
- 属性extension @pptx
|
|
- 属性objectType @story
|
|
- 属性objectID @9
|
|
- 属性webPath @/data/upload/1/202305/0414225006610006
|
|
- 测试查询 不存在ID 的信息 @0
|
|
- 传入空的参数 @0
|
|
|
|
*/
|
|
include dirname(__FILE__, 5) . '/test/lib/init.php';
|
|
su('admin');
|
|
|
|
$file = zenData('file');
|
|
$file->pathname->range('202305/0414225006610005,202305/0414225006610006,202305/0414225006610007,202305/0414225006610008,202305/0414225006610009,202305/0414225006610010,202305/0414225006610011');
|
|
$file->gen(20);
|
|
|
|
$fileIdList = array(5, 6, 7, 8, 9, 101);
|
|
|
|
global $tester;
|
|
$fileModel = $tester->loadModel('file');
|
|
$fileModel->webPath = '/data/upload/1/';
|
|
$fileModel->config->webRoot = '/';
|
|
|
|
$fileList = $fileModel->getByIdList($fileIdList);
|
|
r($fileList[5]) && p('title,extension,objectType,objectID,webPath') && e('文件标题5,wps,traincourse,5,/data/course/202305/0414225006610009'); // 测试查询 fileID 5 的信息
|
|
r($fileList[6]) && p('title,extension,objectType,objectID,webPath') && e('文件标题6,wri,traincontents,6,/data/course/202305/0414225006610010'); // 测试查询 fileID 6 的信息
|
|
r($fileList[7]) && p('title,extension,objectType,objectID,webPath') && e('文件标题7,pdf,task,7,/data/upload/1/202305/0414225006610011'); // 测试查询 fileID 7 的信息
|
|
r($fileList[8]) && p('title,extension,objectType,objectID,webPath') && e('文件标题8,ppt,bug,8,/data/upload/1/202305/0414225006610005'); // 测试查询 fileID 8 的信息
|
|
r($fileList[9]) && p('title,extension,objectType,objectID,webPath') && e('文件标题9,pptx,story,9,/data/upload/1/202305/0414225006610006'); // 测试查询 fileID 9 的信息
|
|
r(isset($fileList[101])) && p() && e('0'); // 测试查询 不存在ID 的信息
|
|
r($fileModel->getByIdList(array())) && p() && e('0'); // 传入空的参数
|