Adds test cases for file interface (OO and procedural)