Времени для проверки хватает только на метод saveDocument() и половину метода openDocument(). Иногда принимает одну дополнительную строку в методе openDocument(). А так, если раскомментировать текст метода - "программа работала слишком долго". saveDocumentAs() и resetDocument() закомментированы для экономии времени.