Skip to content

Instantly share code, notes, and snippets.

@kuntashov
Created December 13, 2017 12:39
Show Gist options
  • Save kuntashov/07a8206e6b4097784313bf1b4b43d8da to your computer and use it in GitHub Desktop.
Save kuntashov/07a8206e6b4097784313bf1b4b43d8da to your computer and use it in GitHub Desktop.
Пример теста метода с алиасом
Перем юТест;
Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт
юТест = ЮнитТестирование;
ДобавитьТест("ТестДолжен_ПроверитьСложение", "Sum", "Сложить", Новый Структура("А,Б,Результат", 2, 2, 4));
КонецФункции
Процедура ДобавитьТест(ИмяТеста, ИмяМетода, АлиасМетода, Параметры)
Параметры.Вставить("ИмяМетода", ИмяМетода);
юТест.ДобавитьТест(ИмяТеста, Параметры);
Параметры.Вставить("ИмяМетода", АлиасМетода);
юТест.ДобавитьТест(ИмяТеста, Параметры);
КонецПроцедуры
Процедура ТестДолжен_ПроверитьСложение(Параметры) Экспорт
Перем ПолученныйРезультат;
Выполнить("ПолученныйРезультат = " + Параметры.ИмяМетода + "(Параметры.А, Параметры.Б);");
юТест.ПроверитьРавенство(Параметры.Результат, ПолученныйРезультат);
КонецПроцедуры
Function Sum(a, b)
Return a + b;
EndFunction
Функция Сложить(а, б)
Возврат Sum(а, б);
КонецФункции
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment