Skip to content

Commit 8a76537

Browse files
committed
Тесты
1 parent 683f2d2 commit 8a76537

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
2+
3+
Перем МассивДат Экспорт;
4+
5+
Процедура ПриСозданииОбъекта()
6+
7+
КонецПроцедуры
8+
9+
Процедура ОписаниеКоманды(КомандаПриложения) Экспорт
10+
ТекКоманда = КомандаПриложения.Опция("a datearray",,"Массив дат");
11+
ТекКоманда.ТМассивДат("yyyy-MM-dd", ";");
12+
КонецПроцедуры
13+
14+
Процедура ВыполнитьКоманду(КомандаПриложения) Экспорт
15+
МассивДат = КомандаПриложения.ЗначениеОпции("a")
16+
КонецПроцедуры
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#использовать "../src/core"
2+
#Использовать asserts
3+
4+
&Тест
5+
Процедура ПроверитьТМассивДат() Экспорт
6+
7+
// Дано
8+
Команда = ЗагрузитьСценарий("tests/fixtures/КомандаСМассивами.os");
9+
10+
Приложение = Новый КонсольноеПриложение("cp", "");
11+
Приложение.Версия("v version", "1.0");
12+
ПараметрыКоманды = Новый Массив();
13+
ПараметрыКоманды.Добавить("testingarray");
14+
ПараметрыКоманды.Добавить("-a");
15+
ПараметрыКоманды.Добавить("2023-04-13;2023-04-14");
16+
17+
Приложение.ДобавитьКоманду("testingarray", "Тестируем массив", Команда);
18+
19+
// Когда
20+
21+
Приложение.Запустить(ПараметрыКоманды);
22+
23+
// Тогда
24+
25+
Ожидаем.Что(Команда.МассивДат[0], "дата1").Равно(Дата("20230413000000"));
26+
Ожидаем.Что(Команда.МассивДат[1], "дата2").Равно(Дата("20230414000000"));
27+
28+
КонецПроцедуры

0 commit comments

Comments
 (0)