On 08/06/2014 01:22 AM, splatterdash wrote: > Hi all, > > Is there a recommended way to test functions that opens and iterates > over files? The unittest block seems more suited for testing functions > whose input and output can be defined in the program itself. I'm > wondering if there is a better way to test functions that open files > with specific formats. > > Thanks before :).
Split it to several functions: ubyte[] readFile(string file) {...} MyFormat parseData(ubyte[] data) { ... } This way you have very little logic where the files are read, and you can easily unittest your parsing.