我正在为csv文件下载进行集成测试。我需要知道有没有办法在运行测试用例时检查文件内容?如何在laravel集成测试中存在csv文件内容
0
A
回答
1
您可以检索的内容和通过asserContains
检查强制值也解析csv文件到一个数组中,并使用assertArraySubset
或者你完全处理该文件,并检查是否有最终结果(DB行等)
编辑:
要读取一个文件,你可以更容易使用静态方法从File
类:通过文件对象File::get($filepath)
或直接:$file->getContents()
如果最后的方法是行不通的,只是做如下: File::get($file->getRealPath())
相关问题
- 1. 如何测试Rails中的csv文件内容?
- 2. 如何在casper测试文件中包含文件内容?
- 3. Laravel集成测试工作
- 4. 如何在集成测试(Rails)中包含http头文件?
- 5. 如何在Rails中为文件上传创建集成测试?
- 6. 如何在Angular中测试transcluded内容?
- 7. 如何在jmeter中生成测试结果(CSV)文件和JTL文件?
- 8. 如何在进行集成测试时访问Laravel实例?
- 9. laravel集成测试中的URL参数
- 10. 如何在python中完成测试后删除测试文件?
- 11. 容器内测试与模拟对象进行集成测试
- 12. 从Perl测试文件中,如何检查文件的内容?
- 13. 在MFC中读取.CSV文件内容
- 14. 在Python中索引CSV文件内容
- 15. 在csv文件内容中的换行
- 16. 如何在RSpec集成测试中测试用户会话
- 17. 如何在单个集成测试中测试Web和MS Office?
- 18. Laravel把内容放在php文件中?
- 19. 如何在Spring集成测试之间删除内存中的h2db?
- 20. 如何准备在内存替换中使用PostgreSQL的集成测试?
- 21. 如何在新测试之前删除旧文件内容?
- 22. 如何在Spring Boot集成测试中读取生成的属性文件?
- 23. @Autowired HttpServletRequest内集成测试
- 24. Ruby on Rails - 测试CSV文件的内容
- 25. Visual Studio(2015)调试集成测试在DOCKER容器中运行
- 26. OSGI容器中的func集成测试
- 27. 如何在Spring集成的集成测试中处理errorChannel事件?
- 28. 如何在Smalltalk中读取和处理CSV文件的内容
- 29. 在集成测试中,ember-qunit如何呈现组件?
- 30. 如何将monkeyrunner集成测试与emma覆盖测试集成?
怎么办你运行测试? –
该文件是否已经存在?还是你在创造它? –
@罗斯威尔逊:我得到一个生成的文件的副本,并将其存储在项目中的临时文件夹。该文件的file_exists()也返回true – Shyamali