Как лучше всего протестировать функцию создания папки с некоторыми файлами? - PullRequest
0 голосов
/ 10 марта 2011

Моя функция должна создать папку с некоторыми файлами. Каков наилучший способ написания модульного теста для этого?

Ответы [ 2 ]

1 голос
/ 10 марта 2011

В некоторых случаях:

Если файлы и папки уже созданы => Вы можете создать папку с некоторыми файлами в своем методе установки и удалить в раскрывающемся списке

Если вы даетеневерный путь для создания => Тест для спасательного блока в вашем методе

Если файлы и папки успешно созданы => Вы можете проверить это с помощью File.exist?и Dir.exist? (dir_name)

0 голосов
/ 10 марта 2011

Есть 2 метода, которые могут посмотреть, существует ли файл или каталог. Единственный метод - File.exist?(file_name), который возвращает true, если файл существует. Другой метод - Dir.exist?(dir_name), который возвращает true, если каталог существует. Теперь вы можете использовать эти методы в своем модульном тесте, чтобы проверить, существуют ли файлы и каталоги, которые должна создавать ваша функция. Для получения дополнительной информации смотрите ее: http://www.ruby -doc.org / core / classes / File.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...