/
EvilBeaver
/
OneScript
Обзор
Документация
Войти
/
EvilBeaver
/
OneScript
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
tests/XMLSchema/test-XSAppInfo.os
49 строк
2 KB
yukon39
Добавим еще немного тестов.
09 апр 2019, 20:33
09 апр 2019, 20:33
957d472
Код
Авторство
О чём код?
Перем ЮнитТест; #Область ОбработчикиСобытийМодуля Функция ПолучитьСписокТестов(МенеджерТестирования) Экспорт ЮнитТест = МенеджерТестирования; СписокТестов = Новый Массив; СписокТестов.Добавить("ТестКонструктор"); СписокТестов.Добавить("TestConstructor"); СписокТестов.Добавить("ТестИсточник"); Возврат СписокТестов; КонецФункции #КонецОбласти #Область ОбработчикиТестирования Процедура ТестКонструктор() Экспорт ИнформацияДляПриложения = Новый ИнформацияДляПриложенияXS; ЮнитТест.ПроверитьРавенство(ТипЗнч(ИнформацияДляПриложения), Тип("ИнформацияДляПриложенияXS")); ЮнитТест.ПроверитьРавенство(ИнформацияДляПриложения.ТипКомпоненты, ТипКомпонентыXS.ИнформацияПриложения); КонецПроцедуры Procedure TestConstructor() Export AppInfo = New XSAppInfo; ЮнитТест.ПроверитьРавенство(TypeOf(AppInfo), Type("XSAppInfo")); ЮнитТест.ПроверитьРавенство(AppInfo.ComponentType, XSComponentType.AppInfo); EndProcedure Procedure ТестИсточник() Export ИнформацияДляПриложения = Новый ИнформацияДляПриложенияXS; ИнформацияДляПриложения.Источник = "https://oscript.io"; ЮнитТест.ПроверитьРавенство(ИнформацияДляПриложения.Источник, "https://oscript.io"); EndProcedure #КонецОбласти