Symfony2,为功能测试创建一个假上传文件

Symfony2,为功能测试创建一个假上传文件,symfony,phpunit,Symfony,Phpunit,我有一个用Symfony2编写的restapi,带有一个上传文件的api调用 此文件不能超过40MB,并且必须遵守某些格式 我想知道如何创建一个假的上传文件 根据,似乎可以精确地确定mime类型、大小和名称,甚至是一个神秘的“测试”参数(我最初认为,当人们想告诉Symfony这是一个假的参数时,应该将其设置为true),但它不起作用(它需要一个有效的文件路径) 那么人们是怎么做的呢,就像我的例子一样,我不能为了一个功能测试而在我的存储库中放入一个50mo文件。什么是40mo,50mo?你是说MB

我有一个用Symfony2编写的restapi,带有一个上传文件的api调用

此文件不能超过40MB,并且必须遵守某些格式

我想知道如何创建一个假的
上传文件

根据,似乎可以精确地确定mime类型、大小和名称,甚至是一个神秘的“测试”参数(我最初认为,当人们想告诉Symfony这是一个假的参数时,应该将其设置为
true
),但它不起作用(它需要一个有效的文件路径)


那么人们是怎么做的呢,就像我的例子一样,我不能为了一个功能测试而在我的存储库中放入一个50mo文件。

什么是40mo,50mo?你是说MB?嗯,是的,对不起,超级八进制。