+ тесты(шаблон)
This commit is contained in:
parent
5df0b578f9
commit
a345b3d628
28
test/Тест_Итератор.xml
Normal file
28
test/Тест_Итератор.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<MetaDataObject xmlns="http://v8.1c.ru/8.3/MDClasses" xmlns:app="http://v8.1c.ru/8.2/managed-application/core" xmlns:cfg="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:cmi="http://v8.1c.ru/8.2/managed-application/cmi" xmlns:ent="http://v8.1c.ru/8.1/data/enterprise" xmlns:lf="http://v8.1c.ru/8.2/managed-application/logform" xmlns:style="http://v8.1c.ru/8.1/data/ui/style" xmlns:sys="http://v8.1c.ru/8.1/data/ui/fonts/system" xmlns:v8="http://v8.1c.ru/8.1/data/core" xmlns:v8ui="http://v8.1c.ru/8.1/data/ui" xmlns:web="http://v8.1c.ru/8.1/data/ui/colors/web" xmlns:win="http://v8.1c.ru/8.1/data/ui/colors/windows" xmlns:xen="http://v8.1c.ru/8.3/xcf/enums" xmlns:xpr="http://v8.1c.ru/8.3/xcf/predef" xmlns:xr="http://v8.1c.ru/8.3/xcf/readable" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.14">
|
||||
<ExternalDataProcessor uuid="569efade-9882-417d-9be5-a590c9247340">
|
||||
<InternalInfo>
|
||||
<xr:ContainedObject>
|
||||
<xr:ClassId>c3831ec8-d8d5-4f93-8a22-f9bfae07327f</xr:ClassId>
|
||||
<xr:ObjectId>a9f706a1-c9b8-4304-a1d5-e4d99ec5645d</xr:ObjectId>
|
||||
</xr:ContainedObject>
|
||||
<xr:GeneratedType name="ExternalDataProcessorObject.Тест_Итератор" category="Object">
|
||||
<xr:TypeId>c1242bbe-1587-4428-a5ba-93a93dc8571e</xr:TypeId>
|
||||
<xr:ValueId>95ed132f-48d1-4759-8121-441fe84236d9</xr:ValueId>
|
||||
</xr:GeneratedType>
|
||||
</InternalInfo>
|
||||
<Properties>
|
||||
<Name>Тест_Итератор</Name>
|
||||
<Synonym>
|
||||
<v8:item>
|
||||
<v8:lang>ru</v8:lang>
|
||||
<v8:content>Тест итератор</v8:content>
|
||||
</v8:item>
|
||||
</Synonym>
|
||||
<Comment/>
|
||||
<DefaultForm/>
|
||||
<AuxiliaryForm/>
|
||||
</Properties>
|
||||
<ChildObjects/>
|
||||
</ExternalDataProcessor>
|
||||
</MetaDataObject>
|
332
test/Тест_Итератор/Ext/ObjectModule.bsl
Normal file
332
test/Тест_Итератор/Ext/ObjectModule.bsl
Normal file
@ -0,0 +1,332 @@
|
||||
Перем КонтекстЯдра;
|
||||
Перем Ожидаем;
|
||||
Перем Утверждения;
|
||||
Перем СтроковыеУтилиты;
|
||||
|
||||
// { интерфейс тестирования
|
||||
|
||||
Процедура Инициализация(КонтекстЯдраПараметр) Экспорт
|
||||
КонтекстЯдра = КонтекстЯдраПараметр;
|
||||
Утверждения = КонтекстЯдра.Плагин("БазовыеУтверждения");
|
||||
Ожидаем = КонтекстЯдра.Плагин("УтвержденияBDD");
|
||||
СтроковыеУтилиты = КонтекстЯдра.Плагин("СтроковыеУтилиты");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ЗаполнитьНаборТестов(НаборТестов) Экспорт
|
||||
|
||||
НаборТестов.Добавить("ТестДолжен_ПроверитьСозданиеИтератора");
|
||||
НаборТестов.НачатьГруппу("Тесты итератора", Истина);
|
||||
|
||||
НаборТестов.Добавить("Тест_СоздатьНовый");
|
||||
НаборТестов.Добавить("Тест_Клонировать");
|
||||
|
||||
НаборТестов.Добавить("Тест_Начать");
|
||||
НаборТестов.Добавить("Тест_НачатьС");
|
||||
НаборТестов.Добавить("Тест_ВзятьИз");
|
||||
НаборТестов.Добавить("Тест_РазделитьСтроку");
|
||||
НаборТестов.Добавить("Тест_УстановитьКонтекст");
|
||||
|
||||
НаборТестов.Добавить("Тест_Собрать");
|
||||
НаборТестов.Добавить("Тест_СобратьСтроку");
|
||||
НаборТестов.Добавить("Тест_Контекст");
|
||||
|
||||
НаборТестов.Добавить("Тест_Карта");
|
||||
НаборТестов.Добавить("Тест_Фильтр");
|
||||
НаборТестов.Добавить("Тест_Свернуть");
|
||||
НаборТестов.Добавить("Тест_ВзятьНеБольше");
|
||||
НаборТестов.Добавить("Тест_Пропустить");
|
||||
НаборТестов.Добавить("Тест_Срез");
|
||||
НаборТестов.Добавить("Тест_Хвост");
|
||||
НаборТестов.Добавить("Тест_Обратить");
|
||||
НаборТестов.Добавить("Тест_Транспонировать");
|
||||
НаборТестов.Добавить("Тест_Сортировать");
|
||||
НаборТестов.Добавить("Тест_Перемешать");
|
||||
|
||||
НаборТестов.Добавить("Тест_ВГраница");
|
||||
НаборТестов.Добавить("Тест_Количество");
|
||||
НаборТестов.Добавить("Тест_Вставить");
|
||||
НаборТестов.Добавить("Тест_Добавить");
|
||||
НаборТестов.Добавить("Тест_Найти");
|
||||
НаборТестов.Добавить("Тест_Очистить");
|
||||
НаборТестов.Добавить("Тест_Получить");
|
||||
НаборТестов.Добавить("Тест_Удалить");
|
||||
НаборТестов.Добавить("Тест_Установить");
|
||||
|
||||
НаборТестов.Добавить("Тест_Пустой");
|
||||
НаборТестов.Добавить("Тест_Содержит");
|
||||
НаборТестов.Добавить("Тест_Первый");
|
||||
НаборТестов.Добавить("Тест_Последний");
|
||||
НаборТестов.Добавить("Тест_СнятьПервый");
|
||||
НаборТестов.Добавить("Тест_СнятьПоследний");
|
||||
|
||||
НаборТестов.Добавить("Тест_Дополнить");
|
||||
НаборТестов.Добавить("Тест_ТолькоУникальные");
|
||||
НаборТестов.Добавить("Тест_РазностьС");
|
||||
НаборТестов.Добавить("Тест_УдалитьЗначение");
|
||||
НаборТестов.Добавить("Тест_УдалитьВсеВхождения");
|
||||
НаборТестов.Добавить("Тест_УдалитьВсеВхожденияТипа");
|
||||
|
||||
НаборТестов.Добавить("Тест_СделатьПлоским");
|
||||
|
||||
НаборТестов.Добавить("Тест_СброситьПозицию");
|
||||
НаборТестов.Добавить("Тест_Следующий");
|
||||
НаборТестов.Добавить("Тест_ТекущийИндекс");
|
||||
НаборТестов.Добавить("Тест_ТекущийЭлемент");
|
||||
НаборТестов.Добавить("Тест_СледующийЭлемент");
|
||||
НаборТестов.Добавить("Тест_УстановитьИндекс");
|
||||
НаборТестов.Добавить("Тест_Продвинуть");
|
||||
НаборТестов.Добавить("Тест_ИндексКорректен");
|
||||
|
||||
НаборТестов.Добавить("Тест_Максимум");
|
||||
НаборТестов.Добавить("Тест_Минимум");
|
||||
НаборТестов.Добавить("Тест_Сумма");
|
||||
НаборТестов.Добавить("Тест_Произведение");
|
||||
НаборТестов.Добавить("Тест_Среднее");
|
||||
НаборТестов.Добавить("Тест_Медиана");
|
||||
|
||||
НаборТестов.Добавить("Тест_КакСтроки");
|
||||
НаборТестов.Добавить("Тест_КакЧисла");
|
||||
НаборТестов.Добавить("Тест_КакДаты");
|
||||
НаборТестов.Добавить("Тест_КакБулево");
|
||||
|
||||
НаборТестов.Добавить("Тест_ВерноВсе");
|
||||
НаборТестов.Добавить("Тест_ВерноЛюбое");
|
||||
НаборТестов.Добавить("Тест_ВерноТолькоОдно");
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПередЗапускомТеста() Экспорт
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ПослеЗапускаТеста() Экспорт
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Функция ПутьКФайлу_ОбъектаТестирования()
|
||||
ПутьКЭтойОбработке = ЭтотОбъект["ИспользуемоеИмяФайла"];
|
||||
Файл_Этот = Новый Файл(ПутьКЭтойОбработке);
|
||||
Возврат СтрШаблон("%1%2Итератор.epf", Файл_Этот.Путь, ПолучитьРазделительПути());
|
||||
КонецФункции
|
||||
|
||||
Функция Итератор()
|
||||
ОЗООД = Новый ОписаниеЗащитыОтОпасныхДействий;
|
||||
ОЗООД.ПредупреждатьОбОпасныхДействиях = Ложь;
|
||||
Возврат ВнешниеОбработки.Создать(ПутьКФайлу_ОбъектаТестирования(), Ложь, ОЗООД);
|
||||
КонецФункции
|
||||
|
||||
|
||||
// } интерфейс тестирования
|
||||
|
||||
|
||||
// { блок юнит-тестов - сами тесты
|
||||
|
||||
Процедура ТестДолжен_ПроверитьСозданиеИтератора() Экспорт
|
||||
Ожидаем.Что(Итератор().Метаданные().Синоним).Равно("Итератор");
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_СоздатьНовый() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Клонировать() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_Начать() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_НачатьС() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_ВзятьИз() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_РазделитьСтроку() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_УстановитьКонтекст() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_Собрать() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_СобратьСтроку() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Контекст() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_Карта() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Фильтр() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Свернуть() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_ВзятьНеБольше() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Пропустить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Срез() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Хвост() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Обратить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Транспонировать() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Сортировать() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Перемешать() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
|
||||
Процедура Тест_ВГраница() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Количество() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Вставить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Добавить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Найти() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Очистить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Получить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Удалить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Установить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_Пустой() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Содержит() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Первый() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Последний() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_СнятьПервый() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_СнятьПоследний() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_Дополнить() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_ТолькоУникальные() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_РазностьС() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_УдалитьЗначение() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_УдалитьВсеВхождения() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_УдалитьВсеВхожденияТипа() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_СделатьПлоским() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_СброситьПозицию() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Следующий() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_ТекущийИндекс() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_ТекущийЭлемент() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_СледующийЭлемент() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_УстановитьИндекс() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Продвинуть() Экспорт
|
||||
ВызватьИсключение "Не реализовано";КонецПроцедуры
|
||||
Процедура Тест_ИндексКорректен() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_Максимум() Экспорт
|
||||
ВызватьИсключение "Не реализовано";КонецПроцедуры
|
||||
Процедура Тест_Минимум() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Сумма() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Произведение() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Среднее() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_Медиана() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_КакСтроки() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_КакЧисла() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_КакДаты() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_КакБулево() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура Тест_ВерноВсе() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_ВерноЛюбое() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
Процедура Тест_ВерноТолькоОдно() Экспорт
|
||||
ВызватьИсключение "Не реализовано";
|
||||
КонецПроцедуры
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user