Skip to content

Commit a25dc44

Browse files
committed
Простой тест на вывод справки
1 parent 9d8feec commit a25dc44

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

tests/КомандаПриложения_test.os

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
// ИменаТестов.Добавить("ТестДолжен_СложныеСлучаиФормированияСтрокиИспользования");
4444

45-
// ИменаТестов.Добавить("ТестДолжен_ПроверитьВыводСправки");
45+
ИменаТестов.Добавить("ТестДолжен_ПроверитьВыводСправки");
4646
// ИменаТестов.Добавить("ТестДолжен_ПроверитьВыводВерсии");
4747

4848
// ИменаТестов.Добавить("ТестДолжен_ПроверитьВыполнениеОбработчикаПередВыполнениемКоманды");
@@ -354,6 +354,23 @@
354354

355355
КонецПроцедуры
356356

357+
Процедура ТестДолжен_ПроверитьВыводСправки() Экспорт
358+
359+
Спек = "";
360+
Команда = ПодготовитьТестовуюКоманду(Спек);
361+
ОпцияМассив = Команда.Опция("env", Новый Массив, "Тестовый массив опций").ТМассивСтрок();
362+
АргументСтрока = Команда.Аргумент("ARG", "", "Тестовый простой необязательный аргумент").ТМассивСтрок().Обязательный(Ложь);
363+
АргументСтрока2 = Команда.Аргумент("ARG2", "", "Тестовый простой необязательный аргумент").Обязательный();
364+
ОпцияПеречисление = Команда.Опция("enum e em", "yellow", "Опция перечисление").ТПеречисление()
365+
.Перечисление("yellow", "yellow", "Это желтый цвет")
366+
.Перечисление("red", "red" , "Это красный цвет")
367+
.Перечисление("blue", "blue", "Это синий цвет")
368+
;
369+
370+
Команда.ВывестиСправку();
371+
372+
КонецПроцедуры
373+
357374
Функция ПодготовитьТестовуюКоманду(Спек = "")
358375

359376
Команда = Новый КомандаПриложения("testapp", "", ЭтотОбъект);

0 commit comments

Comments
 (0)