我正在爲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