#!/usr/bin/env php gen(0); /** title=测试 fileModel->pasteImage(); cid=1 pid=1 */ global $tester; $fileModel = $tester->loadModel('file'); $fileModel->config->webRoot = '/'; $fileModel->config->requestType = 'PATH_INFO'; $uid = '1234'; $withImgData = ''; $noImgData = '124'; r($fileModel->pasteImage('', $uid)) && p() && e('0'); //不传入任何数据。 r($fileModel->pasteImage($withImgData, $uid)) && p() && e(''); //传入有图片信息的数据。 r($fileModel->pasteImage($noImgData, $uid)) && p() && e('124'); //传入无图片信息的数据。 r($fileModel->pasteImage($noImgData, $uid, true)) && p() && e('124'); //传入无图片信息的数据,并开启安全参数。 r(array_pop($_SESSION['album'][$uid])) && p() && e('1'); //检查SESSION信息。 r((array)$fileModel->getById(1)) && p('size') && e('4'); //检查图片大小。