/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
tests/templates.os
40 строк
2 KB
Andrei Ovsiankin
Сломал ранее зеленый тест
24 апр 2019, 18:35
24 апр 2019, 18:35
89ceb2b
Код
Авторство
О чём код?
#Использовать "templateslib" Перем юТест; Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт юТест = ЮнитТестирование; ВсеТесты = Новый Массив; ВсеТесты.Добавить("ТестДолжен_ПолучитьМакетВидаФайл"); ВсеТесты.Добавить("ТестДолжен_ПолучитьМакетВидаДвоичныеДанные"); ВсеТесты.Добавить("ТестДолжен_ПроверитьВыбросИсключенияНаНеверномМакете"); Возврат ВсеТесты; КонецФункции Процедура ТестДолжен_ПолучитьМакетВидаФайл() Экспорт юТест.ПодробныеОписанияОшибок(Истина); Путь = ПолучитьМакет("/templateslib/Data"); юТест.ПроверитьРавенство(Тип("Строка"), ТипЗнч(Путь)); ЧтениеТекста = Новый ЧтениеТекста(Путь); Строка = ЧтениеТекста.Прочитать(); ЧтениеТекста.Закрыть(); юТест.ПроверитьРавенство("ПРИВЕТ, Я МАКЕТ", Строка); КонецПроцедуры Процедура ТестДолжен_ПолучитьМакетВидаДвоичныеДанные() Экспорт юТест.ПодробныеОписанияОшибок(Истина); ДД = ПолучитьМакет("/templateslib/DataBin"); юТест.ПроверитьРавенство(Тип("ДвоичныеДанные"), ТипЗнч(ДД)); ЧтениеДанных = Новый ЧтениеДанных(ДД); Строка = ЧтениеДанных.ПрочитатьСтроку(); юТест.ПроверитьРавенство("ПРИВЕТ, Я МАКЕТ", Строка); КонецПроцедуры