编程语言
首页 > 编程语言> > php-取消单元测试中的文件修改

php-取消单元测试中的文件修改

作者:互联网

我开始使用PHPUnit(具有DBUnit扩展名),并且遇到了问题.

我要测试的代码正在编辑位于服务器端的一些文件,我想知道是否可以像在数据库上进行回滚一样在测试结束时“回滚”此修改.

我想我可以在测试之前保存文件,启动测试,然后替换已编辑的文件,但是PHPUnit也许有更好的解决方案.

解决方法:

如果您正在测试文件修改,那么您实际上应该使用虚拟文件系统,例如vfsStream-这样,您可以在沙盒环境中模拟文件访问

标签:unit-testing,file,phpunit,php
来源: https://codeday.me/bug/20191123/2065496.html