UnitTest - 测试上传文件

时间:2016-08-17 09:38:44

标签: php unit-testing

我使用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,我想做的就是测试。

0 个答案:

没有答案
相关问题