+ СобратьФиксированный + тест
This commit is contained in:
parent
c65be6a17f
commit
1776705537
@ -287,6 +287,12 @@
|
||||
КонецЕсли;
|
||||
Возврат Коллекция;
|
||||
КонецФункции
|
||||
Функция СобратьФиксированный() Экспорт
|
||||
Если Неопределено = Коллекция Тогда
|
||||
ЭтотОбъект.Начать();
|
||||
КонецЕсли;
|
||||
Возврат Новый ФиксированныйМассив(ЭтотОбъект.Собрать());
|
||||
КонецФункции
|
||||
Функция СобратьСтроку(Знач Разделитель="") Экспорт
|
||||
Если Неопределено = Коллекция Тогда
|
||||
Коллекция = Новый Массив;
|
||||
|
@ -30,6 +30,7 @@
|
||||
НаборТестов.Добавить("Тест_УстановитьКонтекст");
|
||||
|
||||
НаборТестов.Добавить("Тест_Собрать");
|
||||
НаборТестов.Добавить("Тест_СобратьФиксированный");
|
||||
НаборТестов.Добавить("Тест_СобратьСтроку");
|
||||
НаборТестов.Добавить("Тест_Контекст");
|
||||
|
||||
@ -207,6 +208,14 @@
|
||||
Ожидаем.Что(Результат.Количество()).Равно(3);
|
||||
Ожидаем.Что(Результат).ИмеетТип(Тип("Массив"));
|
||||
КонецПроцедуры
|
||||
Процедура Тест_СобратьФиксированный() Экспорт
|
||||
Результат = Итератор()
|
||||
.ВзятьИз("123")
|
||||
.СобратьФиксированный();
|
||||
|
||||
Ожидаем.Что(Результат.Количество()).Равно(3);
|
||||
Ожидаем.Что(Результат).ИмеетТип(Тип("ФиксированныйМассив"));
|
||||
КонецПроцедуры
|
||||
Процедура Тест_СобратьСтроку() Экспорт
|
||||
Итератор = Итератор().РазделитьСтроку("1,2,3", ",");
|
||||
Результат = Итератор.СобратьСтроку("/");
|
||||
|
Loading…
Reference in New Issue
Block a user