File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+
2+
3+ Перем МассивДат Экспорт ;
4+
5+ Процедура ПриСозданииОбъекта ()
6+
7+ КонецПроцедуры
8+
9+ Процедура ОписаниеКоманды (КомандаПриложения ) Экспорт
10+ ТекКоманда = КомандаПриложения.Опция("a datearray" ,, "Массив дат" );
11+ ТекКоманда.ТМассивДат("yyyy-MM-dd" , ";" );
12+ КонецПроцедуры
13+
14+ Процедура ВыполнитьКоманду (КомандаПриложения ) Экспорт
15+ МассивДат = КомандаПриложения.ЗначениеОпции("a" )
16+ КонецПроцедуры
Original file line number Diff line number Diff line change 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+ КонецПроцедуры
You can’t perform that action at this time.
0 commit comments