复制文件时使用phpunit的样机数据

时间:2018-02-25 09:46:49

标签: phpunit

我有处理文件功能的类,如:复制,移动,删除..etc

有没有办法复制文件并在不使用copy()方法的情况下对其进行测试,并且不影响本地文件系统OS(mac,win ...)?使用PHPUnit 我想使用模型数据,是否可能?

1 个答案:

答案 0 :(得分:1)

我建议你vfsStream图书馆:

  

vfsStream是可能的虚拟文件系统的PHP流包装器   在单元测试中有助于模拟真实的文件系统。它可以使用   使用任何单元测试框架,如PHPUnit或SimpleTest。

同样有用的信息:

希望这有帮助。如果您需要一些示例,请告诉我们