/
smwwiki
/
OneScript_fork
Обзор
Документация
Войти
/
smwwiki
/
OneScript_fork
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
tests/native-module.os
41 строка
2 KB
EvilBeaver
Более правильный вызов индексатора
24 сен 2022, 19:57
24 сен 2022, 19:57
8fc01e1
Код
Авторство
О чём код?
#native Перем юТест; Перем Лог; Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт юТест = ЮнитТестирование; ВсеТесты = Новый Массив; ВсеТесты.Добавить("ТестДолжен_ПроверитьВызовМетода"); ВсеТесты.Добавить("ТестДолжен_ПроверитьВызовАссерта"); ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтениеЗаписьПоИндексу"); Возврат ВсеТесты; КонецФункции // Вызовется со стороны основного рантайма Процедура ТестДолжен_ПроверитьВызовМетода() Экспорт // просто не должно упасть Сообщить("Вызвано со стороны testrunner") КонецПроцедуры Процедура ТестДолжен_ПроверитьВызовАссерта() Экспорт // должно суметь вызвать основной рантайм (юТест.*) юТест.ПроверитьРавенство(1, 1); Сообщить("Выполнен вызов в сторону testrunner"); КонецПроцедуры Процедура ТестДолжен_ПроверитьЧтениеЗаписьПоИндексу() Экспорт Массив = Новый Массив; Массив.Добавить(1); юТест.ПроверитьРавенство(1, Массив[0]); Массив[0] = "Привет"; юТест.ПроверитьРавенство("Привет", Массив[0]); КонецПроцедуры