/
smwwiki
/
OneScript_fork
Обзор
Документация
Войти
/
smwwiki
/
OneScript_fork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/temp-files.os
64 строки
4 KB
Артур Аюханов aka artbear
Merge branch 'develop' of https://bitbucket.org/EvilBeaver/1script into develop
03 апр 2015, 20:49
03 апр 2015, 20:49
dd3d95c
Код
Авторство
О чём код?
Перем юТест; Перем ИмяФайла; Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт юТест = ЮнитТестирование; ВсеТесты = Новый Массив; ВсеТесты.Добавить("ТестДолжен_ПолучитьИмяВременногоФайла"); ВсеТесты.Добавить("ТестДолжен_ПолучитьИмяВременногоФайлаСПустымРасширением"); ВсеТесты.Добавить("ТестДолжен_ПолучитьИмяВременногоФайлаСПустымРасширением_НеЗадаваяПараметра"); ВсеТесты.Добавить("ТестДолжен_СоздатьВременныйФайлАЗатемУдалить"); ВсеТесты.Добавить("ТестДолжен_УдалитьВременныеФайлыЕслиНеПолучалиИмениВременногоФайла"); Возврат ВсеТесты; КонецФункции Процедура ПередЗапускомТеста() Экспорт КонецПроцедуры Процедура ПослеЗапускаТеста() Экспорт КонецПроцедуры Процедура ТестДолжен_ПолучитьИмяВременногоФайлаСПустымРасширением() Экспорт ИмяФайла = ПолучитьИмяВременногоФайла(""); юТест.ПроверитьНеравенство("", ИмяФайла); КонецПроцедуры Процедура ТестДолжен_ПолучитьИмяВременногоФайлаСПустымРасширением_НеЗадаваяПараметра() Экспорт ИмяФайла = ПолучитьИмяВременногоФайла(); юТест.ПроверитьНеравенство("", ИмяФайла); КонецПроцедуры Процедура ТестДолжен_ПолучитьИмяВременногоФайла() Экспорт ИмяФайла = юТест.ИмяВременногоФайла(); ПроверитьОтсутствиеФайла(ИмяФайла); КонецПроцедуры Процедура ТестДолжен_СоздатьВременныйФайлАЗатемУдалить() Экспорт ИмяФайла = юТест.ИмяВременногоФайла(); ПроверитьОтсутствиеФайла(ИмяФайла); Текст = Новый ЗаписьТекста(ИмяФайла); Текст.ЗаписатьСтроку("вып"); Текст.Закрыть(); ПроверитьСуществованиеФайла(ИмяФайла); юТест.УдалитьВременныеФайлы(); ПроверитьОтсутствиеФайла(ИмяФайла); КонецПроцедуры Процедура ТестДолжен_УдалитьВременныеФайлыЕслиНеПолучалиИмениВременногоФайла() Экспорт юТест.УдалитьВременныеФайлы(); КонецПроцедуры Функция ПроверитьСуществованиеФайла(Имя) юТест.Проверить(ЗначениеЗаполнено(Имя) И (Новый Файл(Имя)).Существует(), "Файл должен существовать, а его нет "+Имя); КонецФункции Функция ПроверитьОтсутствиеФайла(Имя) юТест.Проверить(ЗначениеЗаполнено(Имя) ИЛИ Не (Новый Файл(Имя)).Существует(), "Файл не должен существовать, а он есть "+Имя); КонецФункции