+ НачатьСРазмером + тест
This commit is contained in:
parent
0af6c808e1
commit
323ab12b9e
@ -251,6 +251,13 @@
|
|||||||
ЭтотОбъект.СброситьПозицию();
|
ЭтотОбъект.СброситьПозицию();
|
||||||
Возврат ЭтотОбъект;
|
Возврат ЭтотОбъект;
|
||||||
КонецФункции
|
КонецФункции
|
||||||
|
Функция НачатьСРазмером(Знач Размер) Экспорт
|
||||||
|
ЭтотОбъект.Начать();
|
||||||
|
Если 0 < Размер Тогда
|
||||||
|
ЭтотОбъект.Вставить(Размер - 1, Неопределено);
|
||||||
|
КонецЕсли;
|
||||||
|
Возврат ЭтотОбъект;
|
||||||
|
КонецФункции
|
||||||
Функция НачатьС(_Значение) Экспорт
|
Функция НачатьС(_Значение) Экспорт
|
||||||
Возврат ЭтотОбъект.Начать().Добавить(_Значение);
|
Возврат ЭтотОбъект.Начать().Добавить(_Значение);
|
||||||
КонецФункции
|
КонецФункции
|
||||||
@ -770,8 +777,7 @@
|
|||||||
КонецЦикла;
|
КонецЦикла;
|
||||||
|
|
||||||
// заполнение новой коллекции
|
// заполнение новой коллекции
|
||||||
ЭтотОбъект.Начать();
|
ЭтотОбъект.НачатьСРазмером(КлючиПоПорядку.Количество());
|
||||||
ЭтотОбъект.Вставить(КлючиПоПорядку.ВГраница(), Неопределено);
|
|
||||||
Для Каждого ТекПара Из Набор Цикл
|
Для Каждого ТекПара Из Набор Цикл
|
||||||
Индекс = КлючиПоПорядку.Найти(ТекПара.Ключ);
|
Индекс = КлючиПоПорядку.Найти(ТекПара.Ключ);
|
||||||
ЭтотОбъект.Установить(Индекс, ТекПара);
|
ЭтотОбъект.Установить(Индекс, ТекПара);
|
||||||
|
@ -23,6 +23,7 @@
|
|||||||
НаборТестов.Добавить("Тест_ОтклБезопасныйРежим");
|
НаборТестов.Добавить("Тест_ОтклБезопасныйРежим");
|
||||||
|
|
||||||
НаборТестов.Добавить("Тест_Начать");
|
НаборТестов.Добавить("Тест_Начать");
|
||||||
|
НаборТестов.Добавить("Тест_НачатьСРазмером");
|
||||||
НаборТестов.Добавить("Тест_НачатьС");
|
НаборТестов.Добавить("Тест_НачатьС");
|
||||||
НаборТестов.Добавить("Тест_ВзятьИз");
|
НаборТестов.Добавить("Тест_ВзятьИз");
|
||||||
НаборТестов.Добавить("Тест_РазделитьСтроку");
|
НаборТестов.Добавить("Тест_РазделитьСтроку");
|
||||||
@ -174,6 +175,10 @@
|
|||||||
|
|
||||||
Ожидаем.Что(Итератор.Пустой()).ЭтоИстина();
|
Ожидаем.Что(Итератор.Пустой()).ЭтоИстина();
|
||||||
КонецПроцедуры
|
КонецПроцедуры
|
||||||
|
Процедура Тест_НачатьСРазмером() Экспорт
|
||||||
|
Ожидаем.Что(Итератор().НачатьСРазмером(42).Количество()).Равно(42);
|
||||||
|
Ожидаем.Что(Итератор().НачатьСРазмером(1).Первый()).ЭтоНеопределено();
|
||||||
|
КонецПроцедуры
|
||||||
Процедура Тест_НачатьС() Экспорт
|
Процедура Тест_НачатьС() Экспорт
|
||||||
Итератор = Итератор().НачатьС("тест");
|
Итератор = Итератор().НачатьС("тест");
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user