我使用PHPUnit并遇到问题。
if (is_uploaded_file($_FILES['fl']['tmp_name']) && $_FILES['fl']['error'] === 0)
{
...
}
我的测试文件:
protected function setUp()
{
parent::setUp();
$_FILES = array(
'fl' => array(
'name' => 'test.jpg',
'type' => 'image/jpeg',
'size' => 1024,
'tmp_name' => dirname(__FILE__) . '/../../files/images/img.jpg',
'error' => 0
)
);
}
is_uploaded_file()
始终返回false
,因为没有上传文件,因此我无法测试此块代码。如果is_uploaded_file()
为true
,我想做的就是测试。