mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2024-11-27 08:31:11 +02:00
Рефакторинг тестов
Перевод на новые методы Обновлены копирайты тестов
This commit is contained in:
parent
7a4ac5838c
commit
04589cd9b2
@ -1,3 +1,20 @@
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
//
|
||||
// Copyright 2021-2023 BIA-Technologies Limited Liability Company
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
&Вместо("СохранитьИзменения")
|
||||
Функция Расш1_СохранитьИзменения(ОбрабатываемыеЭлементы) Экспорт
|
||||
|
@ -1,3 +1,20 @@
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
//
|
||||
// Copyright 2021-2023 BIA-Technologies Limited Liability Company
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
&Вместо("УказанКорректныйПериод")
|
||||
Функция Расш1_УказанКорректныйПериод()
|
||||
|
@ -1,6 +1,6 @@
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
//
|
||||
// Copyright 2021-2022 BIA-Technologies Limited Liability Company
|
||||
// Copyright 2021-2023 BIA-Technologies Limited Liability Company
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
|
@ -42,9 +42,9 @@
|
||||
.Вернуть(2)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос(Неопределено, 2), Описание + ". Кейс 1")
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос(Неопределено, 2), Описание + ". Кейс 1")
|
||||
.Равно(1);
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос(Адрес, 1), Описание + ". Кейс 2")
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос(Адрес, 1), Описание + ". Кейс 2")
|
||||
.Равно(2);
|
||||
|
||||
Описание = "Обучение через указание имени и набора параметров";
|
||||
@ -55,9 +55,9 @@
|
||||
.Вернуть(2)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос(Адрес, 2), Описание + ". Кейс 1")
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос(Адрес, 2), Описание + ". Кейс 1")
|
||||
.Равно(2);
|
||||
ЮТУтверждения.Что(Интеграция.ВыполнитьЗапрос(Адрес, 1), Описание + ". Кейс 2")
|
||||
ЮТест.ОжидаетЧто(Интеграция.ВыполнитьЗапрос(Адрес, 1), Описание + ". Кейс 2")
|
||||
.Равно(20);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -115,7 +115,7 @@
|
||||
.Когда("ПечатнаяФормаШтрихкода").Вернуть(Результат)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(СправочникОбъект.ПечатнаяФормаШтрихкода(Неопределено), Описание)
|
||||
ЮТест.ОжидаетЧто(СправочникОбъект.ПечатнаяФормаШтрихкода(Неопределено), Описание)
|
||||
.Равно(Результат);
|
||||
|
||||
Мокито.Проверить(Справочник).КоличествоВызовов("ПечатнаяФормаШтрихкода").Заполнено();
|
||||
@ -127,7 +127,7 @@
|
||||
.Когда(СправочникОбъект.ПечатнаяФормаШтрихкода(Неопределено)).Вернуть(Результат)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(Справочник.ПолучитьОбъект().ПечатнаяФормаШтрихкода(Неопределено), Описание)
|
||||
ЮТест.ОжидаетЧто(Справочник.ПолучитьОбъект().ПечатнаяФормаШтрихкода(Неопределено), Описание)
|
||||
.Равно(Результат);
|
||||
|
||||
Мокито.Проверить(Справочник).КоличествоВызовов("ПечатнаяФормаШтрихкода").Заполнено(Описание);
|
||||
@ -159,7 +159,7 @@
|
||||
.Когда(Справочники.Встречи.СохранитьИзменения(Элементы)).Вернуть(Результат)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(Справочники.Встречи.СохранитьИзменения(Элементы), Описание)
|
||||
ЮТест.ОжидаетЧто(Справочники.Встречи.СохранитьИзменения(Элементы), Описание)
|
||||
.Равно(Результат);
|
||||
|
||||
КонецПроцедуры
|
||||
|
@ -25,7 +25,7 @@
|
||||
Процедура ИсполняемыеСценарии(ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
ЮТТесты
|
||||
.Тест("ВыброситьИсключение")
|
||||
.ДобавитьТест("ВыброситьИсключение")
|
||||
;
|
||||
|
||||
КонецПроцедуры
|
||||
@ -45,7 +45,7 @@
|
||||
.Вернуть(1)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(Интеграция)
|
||||
ЮТест.ОжидаетЧто(Интеграция)
|
||||
.Метод("ВыполнитьЗапрос", Мокито.МассивПараметров(Адрес, 1))
|
||||
.НеВыбрасываетИсключение()
|
||||
.Метод("ВыполнитьЗапрос", Мокито.МассивПараметров(1, 1))
|
||||
|
@ -16,8 +16,6 @@
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
// @strict-types
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
// Экспортные процедуры и функции, предназначенные для использования другими
|
||||
// объектами конфигурации или другими программами
|
||||
|
@ -36,22 +36,22 @@
|
||||
|
||||
Возврат; // TODO Реанимировать после реализации проброса доп параметров
|
||||
// Добавление теста в тестовый набор по умолчанию с указанием представления теста
|
||||
ЮТТесты.Тест("ТестовыйМетод3", "Тестовый метод 3");
|
||||
ЮТТесты.ДобавитьТест("ТестовыйМетод3", "Тестовый метод 3");
|
||||
// Добавление теста для клиента в тестовый набор по умолчанию
|
||||
ЮТТесты.ТестКлиент("ТестовыйМетод4");
|
||||
// Добавление теста для клиента в тестовый набор по умолчанию
|
||||
ЮТТесты.ТестСервер("ТестовыйМетод4");
|
||||
|
||||
ЮТТесты.ТестовыйНабор("ТестовыйНабор")
|
||||
.Тест("ТестовыйМетод")
|
||||
.Тест("ТестовыйМетод2")
|
||||
.Тест("ТестовыйМетод5", , "Тег1");
|
||||
.ДобавитьТест("ТестовыйМетод")
|
||||
.ДобавитьТест("ТестовыйМетод2")
|
||||
.ДобавитьТест("ТестовыйМетод5", , "Тег1");
|
||||
|
||||
// Создание тестового набора со списком тегов
|
||||
ЮТТесты.ТестовыйНабор("Тестовый набор 2", "Тег1, Тег2")
|
||||
|
||||
// Добавление теста в созданный тестовый набор с указанием тегов, которые будут объединены с тегами набора
|
||||
.Тест("ТестовыйМетод6", , "Тег5, Тег6");
|
||||
.ДобавитьТест("ТестовыйМетод6", , "Тег5, Тег6");
|
||||
|
||||
ВызватьИсключение "Ошибка загрузки сценариев";
|
||||
|
||||
|
@ -16,8 +16,6 @@
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
// @strict-types
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
// Экспортные процедуры и функции, предназначенные для использования другими
|
||||
// объектами конфигурации или другими программами
|
||||
|
@ -16,8 +16,6 @@
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
// @strict-types
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
// Экспортные процедуры и функции, предназначенные для использования другими
|
||||
// объектами конфигурации или другими программами
|
||||
@ -27,9 +25,9 @@
|
||||
Процедура ИсполняемыеСценарии(ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
ЮТТесты
|
||||
.Тест("ЭтоПодходящееРасширение")
|
||||
.Тест("ЭтоПодходящийМодуль")
|
||||
.Тест("ОтфильтроватьТестовыеНаборы")
|
||||
.ДобавитьТест("ЭтоПодходящееРасширение")
|
||||
.ДобавитьТест("ЭтоПодходящийМодуль")
|
||||
.ДобавитьТест("ОтфильтроватьТестовыеНаборы")
|
||||
;
|
||||
|
||||
КонецПроцедуры
|
||||
@ -62,7 +60,7 @@
|
||||
|
||||
ЮТФильтрация.УстановитьКонтекст(Вариант.Параметры);
|
||||
Результат = ЮТФильтрация.ЭтоПодходящееРасширение(Вариант.ИмяРасширения);
|
||||
ЮТУтверждения.Что(Результат, Вариант.Описание).Равно(Вариант.Результат);
|
||||
ЮТест.ОжидаетЧто(Результат, Вариант.Описание).Равно(Вариант.Результат);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@ -128,7 +126,7 @@
|
||||
ОписаниеМодуля.Имя = Вариант.ИмяМодуля;
|
||||
ОписаниеМодуля.Расширение = РасширениеПоУмолчанию;
|
||||
Результат = ЮТФильтрация.ЭтоПодходящийМодуль(ОписаниеМодуля);
|
||||
ЮТУтверждения.Что(Результат, Вариант.Описание + ". Имя модуля:" + Вариант.ИмяМодуля).Равно(Вариант.Результат);
|
||||
ЮТест.ОжидаетЧто(Результат, Вариант.Описание + ". Имя модуля:" + Вариант.ИмяМодуля).Равно(Вариант.Результат);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@ -154,7 +152,7 @@
|
||||
ОписаниеМодуля.Имя = Вариант.ИмяМодуля;
|
||||
ОписаниеМодуля.Расширение = РасширениеПоУмолчанию;
|
||||
Результат = ЮТФильтрация.ЭтоПодходящийМодуль(ОписаниеМодуля);
|
||||
ЮТУтверждения.Что(Результат, Вариант.Описание + ". Имя модуля:" + Вариант.ИмяМодуля).Равно(Вариант.Результат);
|
||||
ЮТест.ОжидаетЧто(Результат, Вариант.Описание + ". Имя модуля:" + Вариант.ИмяМодуля).Равно(Вариант.Результат);
|
||||
|
||||
КонецЦикла;
|
||||
|
||||
@ -182,17 +180,17 @@
|
||||
ЮТФильтрация.УстановитьКонтекст(Параметры);
|
||||
|
||||
Результат = ЮТФильтрация.ОтфильтроватьТестовыеНаборы(Наборы, ОписаниеМодуля);
|
||||
ЮТУтверждения.Что(Результат, "Результат фильтрации")
|
||||
ЮТест.ОжидаетЧто(Результат, "Результат фильтрации")
|
||||
.Заполнено()
|
||||
.ИмеетТип("Массив");
|
||||
НаборРезультата = Результат[0];
|
||||
ЮТУтверждения.Что(НаборРезультата, "Набор результата")
|
||||
ЮТест.ОжидаетЧто(НаборРезультата, "Набор результата")
|
||||
.Заполнено()
|
||||
.Свойство("Имя").Равно(Набор.Имя)
|
||||
.Свойство("Представление").Равно(Набор.Представление)
|
||||
.Свойство("Тесты").Заполнено();
|
||||
ТестРезультата = НаборРезультата.Тесты[0];
|
||||
ЮТУтверждения.Что(ТестРезультата, "Тест результата")
|
||||
ЮТест.ОжидаетЧто(ТестРезультата, "Тест результата")
|
||||
.Свойство("Имя").Равно(Тест.Имя)
|
||||
.Свойство("КонтекстВызова").ИмеетДлину(2);
|
||||
|
||||
@ -203,7 +201,7 @@
|
||||
|
||||
Результат = ЮТФильтрация.ОтфильтроватьТестовыеНаборы(Наборы, ОписаниеМодуля);
|
||||
ТестРезультата = Результат[0].Тесты[0];
|
||||
ЮТУтверждения.Что(ТестРезультата, "Тест с указанием контекста")
|
||||
ЮТест.ОжидаетЧто(ТестРезультата, "Тест с указанием контекста")
|
||||
.Свойство("Имя").Равно(Тест.Имя)
|
||||
.Свойство("КонтекстВызова").ИмеетДлину(1);
|
||||
|
||||
@ -213,7 +211,7 @@
|
||||
ЮТФильтрация.УстановитьКонтекст(Параметры);
|
||||
|
||||
Результат = ЮТФильтрация.ОтфильтроватьТестовыеНаборы(Наборы, ОписаниеМодуля);
|
||||
ЮТУтверждения.Что(Результат, "Тест с указаниме недоступного контекста")
|
||||
ЮТест.ОжидаетЧто(Результат, "Тест с указаниме недоступного контекста")
|
||||
.ИмеетДлину(1);
|
||||
|
||||
// 4
|
||||
@ -223,7 +221,7 @@
|
||||
ЮТФильтрация.УстановитьКонтекст(Параметры);
|
||||
|
||||
Результат = ЮТФильтрация.ОтфильтроватьТестовыеНаборы(Наборы, ОписаниеМодуля);
|
||||
ЮТУтверждения.Что(Результат, "Тест с указаниме контекста и фильтра контекстов")
|
||||
ЮТест.ОжидаетЧто(Результат, "Тест с указаниме контекста и фильтра контекстов")
|
||||
.ИмеетДлину(0);
|
||||
|
||||
КонецПроцедуры
|
||||
|
@ -21,12 +21,13 @@
|
||||
Процедура ИсполняемыеСценарии(ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
ЮТТесты
|
||||
.Тест("ИсполняемыеСценарииМодуля")
|
||||
.ДобавитьТест("ИсполняемыеСценарииМодуля")
|
||||
.ДобавитьТестовыйНабор("ЭтоТестовыйМодуль", "Параметризированный, 1,2")
|
||||
.Тест("ЭтоТестовыйМодуль").СПараметрами("ОМ_ЮТЧитатель", Истина)
|
||||
.Тест("ЭтоТестовыйМодуль").СПараметрами("ОМ_ЮТУтверждения", Истина)
|
||||
.Тест("ЭтоТестовыйМодуль").СПараметрами("ОМ_Мокито", Истина)
|
||||
.Тест("ЭтоТестовыйМодуль").СПараметрами("ЮТЧитатель", Ложь)
|
||||
.ДобавитьТест("ЭтоТестовыйМодуль")
|
||||
.СПараметрами("ОМ_ЮТЧитатель", Истина)
|
||||
.СПараметрами("ОМ_ЮТУтверждения", Истина)
|
||||
.СПараметрами("ОМ_Мокито", Истина)
|
||||
.СПараметрами("ЮТЧитатель", Ложь)
|
||||
.ДобавитьТестовыйНабор("ЗагрузкаТестов")
|
||||
.ТестКлиент("ЗагрузитьТесты")
|
||||
;
|
||||
|
@ -16,8 +16,6 @@
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
// @strict-types
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
// Экспортные процедуры и функции, предназначенные для использования другими
|
||||
// объектами конфигурации или другими программами
|
||||
@ -27,8 +25,8 @@
|
||||
Процедура ИсполняемыеСценарии(ДополнительныеПараметры = Неопределено) Экспорт
|
||||
|
||||
ЮТТесты
|
||||
.Тест("Пропустить")
|
||||
.Тест("ПроверкаКонтекста")
|
||||
.ДобавитьТест("Пропустить")
|
||||
.ДобавитьТест("ПроверкаКонтекста")
|
||||
;
|
||||
|
||||
КонецПроцедуры
|
||||
|
@ -1,3 +1,20 @@
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
//
|
||||
// Copyright 2021-2023 BIA-Technologies Limited Liability Company
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
//
|
||||
//©///////////////////////////////////////////////////////////////////////////©//
|
||||
|
||||
&Вместо("ОбработкаПроведения")
|
||||
Процедура Расш1_ОбработкаПроведения(Отказ, Режим)
|
||||
|
Loading…
Reference in New Issue
Block a user