我正在編寫一個應用程序,將不同的圖像轉換爲JPG。它通過複雜的目錄結構進行操作。在那裏,一個目錄可以包括其他目錄,圖像文件(JPG,GIF,PNG,TIFF),PDF文件,RAR/ZIP檔案,其可以包括上述的任何內容。該應用程序查找可以轉換爲圖像的所有內容,並將生成的JPG文件放入單獨的文件夾中。集成測試和圖像
如何編寫集成測試以測試圖像轉換?具體來說,我該如何僞造所有文件的複雜目錄結構?
目前我只是在tests/
目錄中存儲一個示例目錄結構,我手動組合出各種圖像,PDF和檔案文件。在一個setUp
方法我把這個示例目錄代替實際數據並運行代碼。我有一個想法來自己生成所有這些示例文件(例如,通過Imagemagick生成JPG),但事實證明很難。
如何對圖像進行集成測試通常是?