|
|
|
@ -366,7 +366,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Да` не является истиной, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` не является истиной, но это не так", Истина));
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(Истина, Истина);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
@ -394,7 +394,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Да` является ложью, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` является ложью, но это не так", Истина));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
ЮТУтверждения.Что(2)
|
|
|
|
@ -451,7 +451,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Нет` не является ложью, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` не является ложью, но это не так", Ложь));
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(Ложь, Ложь);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
@ -467,13 +467,13 @@
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
ЮТУтверждения.Что(1)
|
|
|
|
|
.Равно(Истина);
|
|
|
|
|
.Равно("1");
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `1` равно `Да`, но это не так");
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(1, Истина);
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `1` равно `1`, но это не так");
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(1, "1");
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
ЮТУтверждения.Что(1)
|
|
|
|
@ -515,7 +515,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Да` не равно `Да`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` не равно `%1`, но это не так", Истина));
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(Истина, Истина);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
@ -555,7 +555,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Да` больше чем `1`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` больше чем `1`, но это не так", Истина));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -564,7 +564,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Нет` больше чем `Да`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` больше чем `%2`, но это не так", Ложь, Истина));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -582,7 +582,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `01.01.2020 0:00:00` больше чем `01.01.2021 0:00:00`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` больше чем `%2`, но это не так", '20200101', '20210101'));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -591,7 +591,8 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Операции сравнения на больше-меньше");
|
|
|
|
|
|
|
|
|
|
ПроверитьЭтоОшибкуСравненияБольшеМеньше(Ошибка);
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -600,7 +601,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Операции сравнения на больше-меньше");
|
|
|
|
|
ПроверитьЭтоОшибкуСравненияБольшеМеньше(Ошибка);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -642,7 +643,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Да` больше или равно `2`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` больше или равно `2`, но это не так", Истина));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -651,7 +652,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Нет` больше или равно `Да`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` больше или равно `%2`, но это не так", Ложь, Истина));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -669,7 +670,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `01.01.2020 0:00:00` больше или равно `02.01.2021 0:00:00`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` больше или равно `%2`, но это не так", '20200101', '20210102'));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -678,8 +679,8 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Операции сравнения на больше-меньше");
|
|
|
|
|
|
|
|
|
|
ПроверитьЭтоОшибкуСравненияБольшеМеньше(Ошибка);
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
|
ЮТУтверждения.Что(ТекущаяДата())
|
|
|
|
@ -687,7 +688,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Операции сравнения на больше-меньше");
|
|
|
|
|
ПроверитьЭтоОшибкуСравненияБольшеМеньше(Ошибка);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -747,7 +748,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `01.01.2020 0:00:00` меньше чем `01.01.2020 0:00:00`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` меньше чем `%2`, но это не так", '20200101', '20200101'));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -756,7 +757,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `02.01.2020 0:00:00` меньше чем `01.01.2020 0:00:00`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` меньше чем `%2`, но это не так", '20200102', '20200101'));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -765,7 +766,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Операции сравнения на больше-меньше");
|
|
|
|
|
ПроверитьЭтоОшибкуСравненияБольшеМеньше(Ошибка);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -809,7 +810,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `02.01.2020 0:00:00` меньше или равно `01.01.2020 0:00:00`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` меньше или равно `%2`, но это не так", '20200102', '20200101'));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -818,7 +819,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Операции сравнения на больше-меньше");
|
|
|
|
|
ПроверитьЭтоОшибкуСравненияБольшеМеньше(Ошибка);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -877,7 +878,11 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Проверка мутабельных значений на заполненность");
|
|
|
|
|
|
|
|
|
|
ОжидаемоеСообщение = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(),
|
|
|
|
|
"Mutable values filling check is unavailable",
|
|
|
|
|
"Проверка мутабельных значений на заполненность");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, ОжидаемоеСообщение);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -911,7 +916,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Нет` не является заполненным, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` не является заполненным, но это не так", Ложь));
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(Ложь, Неопределено);
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
@ -930,8 +935,11 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Проверка мутабельных значений на заполненность");
|
|
|
|
|
|
|
|
|
|
ОжидаемоеСообщение = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(),
|
|
|
|
|
"Mutable values filling check is unavailable",
|
|
|
|
|
"Проверка мутабельных значений на заполненность");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, ОжидаемоеСообщение);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
|
Процедура Существует() Экспорт
|
|
|
|
@ -1002,7 +1010,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ложь: ожидали, что проверяемое значение `Нет` не существует, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ложь: ожидали, что проверяемое значение `%1` не существует, но это не так", Ложь));
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -1048,7 +1056,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ложь: ожидали, что проверяемое значение `Нет` является неопределено, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ложь: ожидали, что проверяемое значение `%1` является неопределено, но это не так", Ложь));
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -1130,7 +1138,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `` имеет тип `Не определено`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `` имеет тип `%1`, но это не так", Тип("Неопределено")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1139,7 +1147,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `1` имеет тип `Строка`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `1` имеет тип `%1`, но это не так", Тип("Строка")));
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(Тип("Число"), Тип("Строка"));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
@ -1149,7 +1157,11 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Не верный тип ожидаемого значения (`Не определено`), должен быть `Строка, Тип, Описание типов`");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Не верный тип ожидаемого значения (`%1`), должен быть `%2, %3, %4`",
|
|
|
|
|
Тип("Неопределено"),
|
|
|
|
|
Тип("Строка"),
|
|
|
|
|
Тип("Тип"),
|
|
|
|
|
Тип("ОписаниеТипов")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1158,7 +1170,9 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Тип не определен");
|
|
|
|
|
|
|
|
|
|
ОжидаемоеСообщение = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(), "Type is not defined", "Тип не определен");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, ОжидаемоеСообщение);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -1182,7 +1196,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `1` не имеет тип `Число`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `1` не имеет тип `%1`, но это не так", Тип("Число")));
|
|
|
|
|
ПроверитьДанныеОшибкиСравнения(Тип("Число"), Тип("Число"));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
@ -1192,7 +1206,11 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Не верный тип ожидаемого значения (`Не определено`), должен быть `Строка, Тип, Описание типов`");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Не верный тип ожидаемого значения (`%1`), должен быть `%2, %3, %4`",
|
|
|
|
|
Тип("Неопределено"),
|
|
|
|
|
Тип("Строка"),
|
|
|
|
|
Тип("Тип"),
|
|
|
|
|
Тип("ОписаниеТипов")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1201,7 +1219,8 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Тип не определен");
|
|
|
|
|
ОжидаемоеСообщение = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(), "Type is not defined", "Тип не определен");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, ОжидаемоеСообщение);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -1264,7 +1283,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Тип проверяемого значения `Не определено` не обрабатывается утверждением");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Тип проверяемого значения `%1` не обрабатывается утверждением", Тип("Неопределено")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1273,7 +1292,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `321` содержит `Массив`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `321` содержит `%1`, но это не так", Новый Массив));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1282,7 +1301,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что проверяемое значение `Структура` содержит `1`, но это не так");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, СтрШаблон("Ожидали, что проверяемое значение `%1` содержит `1`, но это не так", Новый Структура));
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -1356,7 +1375,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Тип проверяемого значения `Не определено` не обрабатывается утверждением");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Тип проверяемого значения `%1` не обрабатывается утверждением", Тип("Неопределено")));
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -1456,7 +1475,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Дата: тип проверяемого значения `Дата` не обрабатывается утверждением");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Дата: тип проверяемого значения `%1` не обрабатывается утверждением", Тип("Дата")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1465,7 +1484,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Не верный тип ожидаемого значения (`Дата`), должен быть `Число`");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Не верный тип ожидаемого значения (`%1`), должен быть `%2`", Тип("Дата"), Тип("Число")));
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
@ -1523,7 +1542,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Дата: тип проверяемого значения `Дата` не обрабатывается утверждением");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Дата: тип проверяемого значения `%1` не обрабатывается утверждением", Тип("Дата")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1532,21 +1551,35 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Не верный тип ожидаемого значения (`Дата`), должен быть `Число`");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Не верный тип ожидаемого значения (`%1`), должен быть `%2`", Тип("Дата"), Тип("Число")));
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
|
Процедура ВыбрасываетИсключение() Экспорт
|
|
|
|
|
|
|
|
|
|
МетодНеОбнаружен = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(), "Object method not found (НесуществующийМетод)", "Метод объекта не обнаружен (НесуществующийМетод)");
|
|
|
|
|
МногоПараметров = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(), "Too many actual parameters", "Слишком много фактических параметров");
|
|
|
|
|
МалоПараметров = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(), "Not enough actual parameters", "Недостаточно фактических параметров");
|
|
|
|
|
|
|
|
|
|
ЮТУтверждения.Что(ОМ_ЮТУтверждения)
|
|
|
|
|
.Метод("МетодИсключение", ЮТОбщий.ЗначениеВМассиве("Исключение", 2))
|
|
|
|
|
.ВыбрасываетИсключение("Слишком много фактических параметров");
|
|
|
|
|
.ВыбрасываетИсключение(МногоПараметров);
|
|
|
|
|
|
|
|
|
|
ЮТУтверждения.Что(ОМ_ЮТУтверждения)
|
|
|
|
|
.Метод("МетодСложения", Новый Массив(1, 2))
|
|
|
|
|
.ВыбрасываетИсключение(МалоПараметров);
|
|
|
|
|
|
|
|
|
|
ЮТУтверждения.Что(ОМ_ЮТУтверждения)
|
|
|
|
|
.Метод("НесуществующийМетод", Новый Массив)
|
|
|
|
|
.ВыбрасываетИсключение(МетодНеОбнаружен);
|
|
|
|
|
|
|
|
|
|
ЮТУтверждения.Что(ОМ_ЮТУтверждения)
|
|
|
|
|
.Метод("МетодИсключение", ЮТОбщий.ЗначениеВМассиве("Исключение"))
|
|
|
|
|
.ВыбрасываетИсключение("Исключение");
|
|
|
|
|
|
|
|
|
|
ЮТУтверждения.Что(ОМ_ЮТУтверждения)
|
|
|
|
|
.Метод("МетодБезИсключение")
|
|
|
|
|
.ВыбрасываетИсключение("Недостаточно фактических параметров");
|
|
|
|
|
.ВыбрасываетИсключение(МалоПараметров);
|
|
|
|
|
ЮТУтверждения.Что(ОМ_ЮТУтверждения)
|
|
|
|
|
.Метод("ПроверитьОшибкуУтверждения")
|
|
|
|
|
.ВыбрасываетИсключение("1");
|
|
|
|
@ -1571,7 +1604,7 @@
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Ожидали, что метод `МетодБезИсключение` вызовет исключение `Исключение`, но получили");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, "Недостаточно фактических параметров");
|
|
|
|
|
ПроверитьОшибкуУтверждения(Ошибка, МалоПараметров);
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1581,7 +1614,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Не верный тип параметров метода (`Число`), должен быть `Массив`");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Не верный тип параметров метода (`%1`), должен быть `%2`", Тип("Число"), Тип("Массив")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1635,7 +1668,7 @@
|
|
|
|
|
Исключение
|
|
|
|
|
Ошибка = ИнформацияОбОшибке();
|
|
|
|
|
КонецПопытки;
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, "Не верный тип параметров метода (`Число`), должен быть `Массив`");
|
|
|
|
|
ПроверитьОшибкуИсполнения(Ошибка, СтрШаблон("Не верный тип параметров метода (`%1`), должен быть `%2`", Тип("Число"), Тип("Массив")));
|
|
|
|
|
|
|
|
|
|
Попытка
|
|
|
|
|
Ошибка = Неопределено;
|
|
|
|
@ -1733,8 +1766,8 @@
|
|
|
|
|
|
|
|
|
|
Варианты = ЮТест.Варианты("ПроверяемоеЗначение, СтрокаПоиска, ОжидаемаяОшибка")
|
|
|
|
|
.Добавить("Ризоватовский сельсовет", "", "Ожидали, что ожидаемое значение заполнено, но это не так")
|
|
|
|
|
.Добавить(111, "1", "Не верный тип проверяемого значения (`Число`), должен быть `Строка`")
|
|
|
|
|
.Добавить("111", 1, "Не верный тип ожидаемого значения (`Число`), должен быть `Строка`")
|
|
|
|
|
.Добавить(111, "1", СтрШаблон("Не верный тип проверяемого значения (`%1`), должен быть `%2`", Тип("Число"), Тип("Строка")))
|
|
|
|
|
.Добавить("111", 1, СтрШаблон("Не верный тип ожидаемого значения (`%1`), должен быть `%2`", Тип("Число"), Тип("Строка")))
|
|
|
|
|
.СписокВариантов();
|
|
|
|
|
|
|
|
|
|
Для Каждого Вариант Из Варианты Цикл
|
|
|
|
@ -1773,8 +1806,8 @@
|
|
|
|
|
|
|
|
|
|
Варианты = ЮТест.Варианты("ПроверяемоеЗначение, СтрокаПоиска, ОжидаемаяОшибка")
|
|
|
|
|
.Добавить("Ризоватовский сельсовет", "", "Ожидали, что ожидаемое значение заполнено, но это не так")
|
|
|
|
|
.Добавить(111, "1", "Не верный тип проверяемого значения (`Число`), должен быть `Строка`")
|
|
|
|
|
.Добавить("111", 1, "Не верный тип ожидаемого значения (`Число`), должен быть `Строка`")
|
|
|
|
|
.Добавить(111, "1", СтрШаблон("Не верный тип проверяемого значения (`%1`), должен быть `%2`", Тип("Число"), Тип("Строка")))
|
|
|
|
|
.Добавить("111", 1, СтрШаблон("Не верный тип ожидаемого значения (`%1`), должен быть `%2`", Тип("Число"), Тип("Строка")))
|
|
|
|
|
.СписокВариантов();
|
|
|
|
|
|
|
|
|
|
Для Каждого Вариант Из Варианты Цикл
|
|
|
|
@ -1815,8 +1848,8 @@
|
|
|
|
|
"Ожидали, что проверяемое значение `10` находится в интервале [5; 9], но это не так");
|
|
|
|
|
|
|
|
|
|
Варианты = ЮТест.Варианты("ПроверяемоеЗначение, ЛеваяГраница, ПраваяГраница, ОжидаемаяОшибка")
|
|
|
|
|
.Добавить(10, "0", 10, "Не верный тип левой границы интервала (`Строка`), должен быть `Число`")
|
|
|
|
|
.Добавить(10, 0, "10", "Не верный тип правой границы интервала (`Строка`), должен быть `Число`")
|
|
|
|
|
.Добавить(10, "0", 10, СтрШаблон("Не верный тип левой границы интервала (`%1`), должен быть `%2`", Тип("Строка"), Тип("Число")))
|
|
|
|
|
.Добавить(10, 0, "10", СтрШаблон("Не верный тип правой границы интервала (`%1`), должен быть `%2`", Тип("Строка"), Тип("Число")))
|
|
|
|
|
.Добавить(10, 20, 0, "Не корректно задан интервал, левая граница (20) не должна быть больше правой (0)")
|
|
|
|
|
.СписокВариантов();
|
|
|
|
|
|
|
|
|
@ -2232,6 +2265,13 @@
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
|
Процедура ПроверитьЭтоОшибкуСравненияБольшеМеньше(ИнформацияОбОшибке)
|
|
|
|
|
|
|
|
|
|
ОжидаемоеСообщение = ?(ЮТЛокальСлужебный.ЭтоАнглийскаяЛокальПлатформы(), "Greater than/Less than compare operations", "Операции сравнения на больше-меньше");
|
|
|
|
|
ПроверитьОшибкуИсполнения(ИнформацияОбОшибке, ОжидаемоеСообщение);
|
|
|
|
|
|
|
|
|
|
КонецПроцедуры
|
|
|
|
|
|
|
|
|
|
Процедура ПроверитьДанныеОшибкиСравнения(Знач ПроверяемоеЗначение, Знач ОжидаемоеЗначение)
|
|
|
|
|
|
|
|
|
|
ОжидаемоеЗначение = ЮТОбщий.ПредставлениеЗначения(ОжидаемоеЗначение);
|
|
|
|
@ -2293,6 +2333,12 @@
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
|
|
|
|
|
|
Функция МетодСложения(П1, П2, П3) Экспорт
|
|
|
|
|
|
|
|
|
|
Возврат П1 + П2 + П3;
|
|
|
|
|
|
|
|
|
|
КонецФункции
|
|
|
|
|
|
|
|
|
|
Функция ДанныеДляПроверкиКоллекции(Знач ВернутьСтруктуру = Неопределено)
|
|
|
|
|
|
|
|
|
|
Если ВернутьСтруктуру = Неопределено Тогда
|
|
|
|
|