У меня код маленький и сразу видно, работает он как надо или нет.
А что можно оттестировать в указанном примере? Проверить, что файл существует по указанному пути? Проверить функцию копирования и построчно сравнить файлы? Использования эксепшенов не хватит?