mirror of
https://github.com/bia-technologies/yaxunit.git
synced 2024-12-12 09:04:01 +02:00
Фикс тестов
This commit is contained in:
parent
9d4917149e
commit
b6d9658db7
@ -34,29 +34,31 @@
|
||||
|
||||
Описание = "Обучение через явный вызов метода";
|
||||
|
||||
Мокито.Обучение(РаботаСHTTP)
|
||||
.Когда(РаботаСHTTP.ОтправитьОбъектНаСервер(Мокито.ЛюбойПараметр(), Мокито.ЛюбойПараметр()))
|
||||
ИмяОтправителя = "babalola@mail.com";
|
||||
|
||||
Мокито.Обучение(РаботаСПочтой)
|
||||
.Когда(РаботаСПочтой.ПолучитьПрофиль(Мокито.ЛюбойПараметр(), Мокито.ЛюбойПараметр()))
|
||||
.Вернуть(1)
|
||||
.Когда(РаботаСHTTP.ОтправитьОбъектНаСервер(Справочники.ИсточникиДанных.FTP, 2))
|
||||
.Когда(РаботаСПочтой.ПолучитьПрофиль(ИмяОтправителя, Мокито.ЛюбойПараметр()))
|
||||
.Вернуть(10)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(РаботаСHTTP.ОтправитьОбъектНаСервер(Справочники.ИсточникиДанных.FTP, 2), Описание + ". Кейс 1")
|
||||
ЮТУтверждения.Что(РаботаСПочтой.ПолучитьПрофиль(Неопределено, 2), Описание + ". Кейс 1")
|
||||
.Равно(10);
|
||||
ЮТУтверждения.Что(РаботаСHTTP.ОтправитьОбъектНаСервер(Справочники.ИсточникиДанных.FTP, 1), Описание + ". Кейс 2")
|
||||
ЮТУтверждения.Что(РаботаСПочтой.ПолучитьПрофиль(ИмяОтправителя, 1), Описание + ". Кейс 2")
|
||||
.Равно(1);
|
||||
|
||||
Описание = "Обучение через указание имени и набора параметров";
|
||||
Мокито.Обучение(РаботаСHTTP)
|
||||
.Когда("ОтправитьОбъектНаСервер", Мокито.МассивПараметров(Мокито.ЛюбойПараметр(), Мокито.ЛюбойПараметр()))
|
||||
Мокито.Обучение(РаботаСПочтой)
|
||||
.Когда("ПолучитьПрофиль", Мокито.МассивПараметров(Мокито.ЛюбойПараметр(), Мокито.ЛюбойПараметр()))
|
||||
.Вернуть(20)
|
||||
.Когда("ОтправитьОбъектНаСервер", Мокито.МассивПараметров(Справочники.ИсточникиДанных.FTP, 2))
|
||||
.Когда("ПолучитьПрофиль", Мокито.МассивПараметров(ИмяОтправителя, 2))
|
||||
.Вернуть(2)
|
||||
.Прогон();
|
||||
|
||||
ЮТУтверждения.Что(РаботаСHTTP.ОтправитьОбъектНаСервер(Справочники.ИсточникиДанных.FTP, 2), Описание + ". Кейс 1")
|
||||
|
||||
ЮТУтверждения.Что(РаботаСПочтой.ПолучитьПрофиль(ИмяОтправителя, 2), Описание + ". Кейс 1")
|
||||
.Равно(2);
|
||||
ЮТУтверждения.Что(РаботаСHTTP.ОтправитьОбъектНаСервер(Справочники.ИсточникиДанных.FTP, 1), Описание + ". Кейс 2")
|
||||
ЮТУтверждения.Что(РаботаСПочтой.ПолучитьПрофиль(ИмяОтправителя, 1), Описание + ". Кейс 2")
|
||||
.Равно(20);
|
||||
|
||||
КонецПроцедуры
|
||||
@ -64,26 +66,26 @@
|
||||
Процедура Проверить() Экспорт
|
||||
|
||||
ЛюбойПараметр = Мокито.ЛюбойПараметр();
|
||||
ТипИсточникДанных = Тип("СправочникСсылка.ИсточникиДанных");
|
||||
ИмяОтправителя = "babalola@mail.com";
|
||||
|
||||
Мокито.Обучение(РаботаСHTTP)
|
||||
.Когда(РаботаСHTTP.ОтправитьОбъектНаСервер(ЛюбойПараметр, ЛюбойПараметр))
|
||||
Мокито.Обучение(РаботаСПочтой)
|
||||
.Когда(РаботаСПочтой.ПолучитьПрофиль(ЛюбойПараметр, ЛюбойПараметр))
|
||||
.Вернуть(1)
|
||||
.Когда(РаботаСHTTP.ОтправитьОбъектНаСервер(Справочники.ИсточникиДанных.FTP, 2))
|
||||
.Когда(РаботаСПочтой.ПолучитьПрофиль(ИмяОтправителя, 2))
|
||||
.Вернуть(10)
|
||||
.Прогон();
|
||||
|
||||
РаботаСHTTP.ОтправитьОбъектНаСервер("Справочники.ИсточникиДанных.FTP", Неопределено);
|
||||
РаботаСHTTP.ОтправитьОбъектНаСервер(Справочники.ИсточникиДанных.FTP, 2);
|
||||
РаботаСHTTP.ОтправитьОбъектНаСервер(1, 2);
|
||||
РаботаСПочтой.ПолучитьПрофиль("ИмяОтправителя", Неопределено);
|
||||
РаботаСПочтой.ПолучитьПрофиль(ИмяОтправителя, 2);
|
||||
РаботаСПочтой.ПолучитьПрофиль(1, 2);
|
||||
|
||||
Мокито.Проверить(РаботаСHTTP)
|
||||
.КоличествоВызовов(РаботаСHTTP.ОтправитьОбъектНаСервер(ЛюбойПараметр, Мокито.ЧисловойПараметр())).Больше(1).Равно(2)
|
||||
.КоличествоВызовов("ОтправитьОбъектНаСервер").Заполнено().Равно(3).Меньше(6)
|
||||
.КоличествоВызовов("ОтправитьЗапросHTTP").Пусто().Меньше(1)
|
||||
.КоличествоВызовов(РаботаСHTTP.ОтправитьОбъектНаСервер(1, 2)).Равно(1)
|
||||
.КоличествоВызовов(РаботаСHTTP.ОтправитьОбъектНаСервер(ЛюбойПараметр, ЛюбойПараметр)).Равно(3)
|
||||
.КоличествоВызовов(РаботаСHTTP.ОтправитьОбъектНаСервер(Мокито.ТипизированныйПараметр(ТипИсточникДанных), ЛюбойПараметр)).Равно(1)
|
||||
Мокито.Проверить(РаботаСПочтой)
|
||||
.КоличествоВызовов(РаботаСПочтой.ПолучитьПрофиль(ЛюбойПараметр, Мокито.ЧисловойПараметр())).Больше(1).Равно(2)
|
||||
.КоличествоВызовов("ПолучитьПрофиль").Заполнено().Равно(3).Меньше(6)
|
||||
.КоличествоВызовов("ПолучитьПочтовыеЯщикиIMAP").Пусто().Меньше(1)
|
||||
.КоличествоВызовов(РаботаСПочтой.ПолучитьПрофиль(1, 2)).Равно(1)
|
||||
.КоличествоВызовов(РаботаСПочтой.ПолучитьПрофиль(ЛюбойПараметр, ЛюбойПараметр)).Равно(3)
|
||||
.КоличествоВызовов(РаботаСПочтой.ПолучитьПрофиль(Мокито.ТипизированныйПараметр(Тип("Строка")), ЛюбойПараметр)).Равно(1)
|
||||
;
|
||||
|
||||
КонецПроцедуры
|
||||
@ -92,12 +94,12 @@
|
||||
|
||||
Результат = Новый УникальныйИдентификатор();
|
||||
// Мокирование обработки проведения (выключение алгоритма проведения)
|
||||
Документ = ЮТТестовыеДанные.СоздатьДокумент(Документы.ЧекККМ);
|
||||
Документ = ЮТТестовыеДанные.СоздатьДокумент(Документы.ПриходТовара);
|
||||
Мокито.Обучение(Документ)
|
||||
.Когда("ОбработкаПроведения").Пропустить()
|
||||
.Прогон();
|
||||
|
||||
Объект = Документ.ПолучитьОбъект();
|
||||
Объект.ВОжидании = Истина;
|
||||
Объект.Записать(РежимЗаписиДокумента.Проведение);
|
||||
|
||||
Мокито.Проверить(Объект).КоличествоВызовов("ОбработкаПроведения").Заполнено();
|
||||
|
Loading…
Reference in New Issue
Block a user