mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2025-03-03 14:52:57 +02:00
#ONECICD-126
Доработал тесты
This commit is contained in:
parent
47558ac9a3
commit
763a507aa3
@ -152,7 +152,8 @@
|
||||
Когда Я копирую файл "tests\fixtures\ИсправлениеНеКаноническогоНаписания.bsl" в каталог репозитория "РабочийКаталог"
|
||||
И я выполняю команду "git" с параметрами "add --all"
|
||||
И я выполняю команду "git" с параметрами "commit -m addFile"
|
||||
Тогда Вывод команды "git" содержит """
|
||||
Тогда Вывод команды "git" не содержит "В строке 92 найдено ключевое слово"
|
||||
И Вывод команды "git" содержит """
|
||||
ИНФОРМАЦИЯ - В строке 5 найдено ключевое слово '#область' заменено на '#Область'
|
||||
ИНФОРМАЦИЯ - В строке 7 найдено ключевое слово 'ПЕРЕМ' заменено на 'Перем'
|
||||
ИНФОРМАЦИЯ - В строке 8 найдено ключевое слово 'перем' заменено на 'Перем'
|
||||
|
@ -71,4 +71,30 @@
|
||||
|
||||
&наКлиентенаСервере
|
||||
Процедура тест() // Комментарий
|
||||
КонецПроцедуры
|
||||
КонецПроцедуры
|
||||
|
||||
Функция тест (Параметр, ДатаНачала, УИД, Владелец)
|
||||
Запрос = Новый Запрос;
|
||||
Запрос.Текст =
|
||||
"ВЫБРАТЬ
|
||||
| Источник.Период,
|
||||
| Источник.ЕщеПериод,
|
||||
| Источник.ЕщеПериод1,
|
||||
| Источник.ЕщеПериод2.Точка КАК ЕщеПериод2,
|
||||
| Источник.Измерение
|
||||
|ИЗ
|
||||
| РегистрСведений.Источник.СрезПоследних(, " + ?(НЕ Параметр = Неопределено, "Измерение.Реквизит = &Параметр", "") + ") КАК Источник
|
||||
|ГДЕ
|
||||
| ИСТИНА
|
||||
|
|
||||
| " + ?(НЕ ДатаНачала = Неопределено И НЕ ДатаКонца = Неопределено, "И Источник.ДатаНачалаДействия МЕЖДУ &ДатаНачала И &ДатаКонца", "") + "
|
||||
//| ИЛИ Источник.ДатаКонца МЕЖДУ &ДатаНачала И &ДатаКонца)", "") + "
|
||||
| " + ?(НЕ УИД = Неопределено, "И Источник.Владелец = &Владелец", "");
|
||||
|
||||
Запрос.УстановитьПараметр("Владелец", Владелец);
|
||||
|
||||
Запрос.УстановитьПараметр("ДатаНачала", ДатаНачала);
|
||||
Запрос.УстановитьПараметр("ДатаКонца", ДатаКонца);
|
||||
|
||||
Возврат Запрос.Выполнить().Выгрузить();
|
||||
КонецФункции
|
||||
|
@ -23,6 +23,8 @@
|
||||
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийРазбораОтчетовОбработокРасширенийВозвращаетНастройки");
|
||||
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияИсправляетФайл");
|
||||
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияНеИндексируетНеизмененные");
|
||||
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияИсправляетТолькоНаписание");
|
||||
|
||||
Возврат ВсеТесты;
|
||||
|
||||
КонецФункции
|
||||
@ -57,6 +59,22 @@
|
||||
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияИсправляетТолькоНаписание() Экспорт
|
||||
|
||||
ОбъектСценария = ПолучитьСценарий("ИсправлениеНеКаноническогоНаписания.os");
|
||||
ИмяФайла = "ИсправлениеНеКаноническогоНаписания.bsl";
|
||||
|
||||
Файл = ПодготовитьИзменяемыйТестовыйФайл(ИмяФайла);
|
||||
ТекстФайлаДо = ФайловыеОперации.ПрочитатьТекстФайла(Файл.ПолноеИмя);
|
||||
Результат = ОбъектСценария.ОбработатьФайл(Файл, Файл.Путь, ПолучитьДополнительныеНастройки());
|
||||
ТекстФайлаПосле = ФайловыеОперации.ПрочитатьТекстФайла(Файл.ПолноеИмя);
|
||||
|
||||
// текст изменен
|
||||
Ожидаем.Что(ТекстФайлаДо, Истина).Не_().Равно(ТекстФайлаПосле);
|
||||
// текст тождественен
|
||||
Ожидаем.Что(Врег(ТекстФайлаДо), Истина).Равно(Врег(ТекстФайлаПосле));
|
||||
КонецПроцедуры
|
||||
|
||||
Процедура ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияНеИндексируетНеизмененные() Экспорт
|
||||
|
||||
ОбъектСценария = ПолучитьСценарий("ИсправлениеНеКаноническогоНаписания.os");
|
||||
|
Loading…
x
Reference in New Issue
Block a user