1
0
mirror of https://github.com/bia-technologies/precommit4onec.git synced 2024-11-24 08:32:25 +02:00

Исправил ошибки тестов

This commit is contained in:
Maximov Valery 2021-01-28 19:51:22 +03:00
parent 687e1e556e
commit 06c02b22fb
9 changed files with 12 additions and 52 deletions

View File

@ -36,6 +36,7 @@ y
y
y
y
y
local
n
"""
@ -51,6 +52,7 @@ n
"ЗапретИспользованияПерейти.os",
"ИсправлениеНеКаноническогоНаписания.os",
"КорректировкаXMLФорм.os",
"ОбработкаЮнитТестов.os",
"ОтключениеПолнотекстовогоПоиска.os",
"ПроверкаДублейПроцедурИФункций.os",
"ПроверкаКорректностиОбластей.os",

View File

@ -40,7 +40,7 @@
Установленные настройки: Базовые настройки
ИспользоватьСценарииРепозитория = Нет
КаталогЛокальныхСценариев =
ГлобальныеСценарии = ДобавлениеПробеловПередКлючевымиСловами.os,ЗапретИспользованияПерейти.os,ИсправлениеНеКаноническогоНаписания.os,КорректировкаXMLФорм.os,ОтключениеПолнотекстовогоПоиска.os,ПроверкаДублейПроцедурИФункций.os,ПроверкаКорректностиОбластей.os,РазборОбычныхФормНаИсходники.os,РазборОтчетовОбработокРасширений.os,СинхронизацияОбъектовМетаданныхИФайлов.os,СортировкаДереваМетаданных.os,УдалениеДублейМетаданных.os,УдалениеЛишнихКонцевыхПробелов.os,УдалениеЛишнихПустыхСтрок.os
ГлобальныеСценарии = ДобавлениеПробеловПередКлючевымиСловами.os,ЗапретИспользованияПерейти.os,ИсправлениеНеКаноническогоНаписания.os,КорректировкаXMLФорм.os,ОбработкаЮнитТестов.os,ОтключениеПолнотекстовогоПоиска.os,ПроверкаДублейПроцедурИФункций.os,ПроверкаКорректностиОбластей.os,РазборОбычныхФормНаИсходники.os,РазборОтчетовОбработокРасширений.os,СинхронизацияОбъектовМетаданныхИФайлов.os,СортировкаДереваМетаданных.os,УдалениеДублейМетаданных.os,УдалениеЛишнихКонцевыхПробелов.os,УдалениеЛишнихПустыхСтрок.os
ОтключенныеСценарии =
НастройкиСценариев = Соответствие
ОтключениеПолнотекстовогоПоиска = Соответствие

View File

@ -4,15 +4,14 @@
ИмяПродукта = НРег(ПараметрыСистемы_ЛокальнаяВерсия.ИмяПродукта());
Описание.Имя(ИмяПродукта)
.ВерсияСреды("1.0.17")
.ВерсияСреды("1.5.0.178")
.Версия(ПараметрыСистемы_ЛокальнаяВерсия.ВерсияПродукта())
.ЗависитОт("logos", "1.2.0")
.ЗависитОт("logos", "1.3.0")
.ЗависитОт("cmdline", "1.0.0")
.ЗависитОт("1bdd", "1.9.0")
.ЗависитОт("gitrunner", "1.6.0")
.ЗависитОт("v8runner", "1.3.0")
.ЗависитОт("v8runner", "1.8.0")
.ЗависитОт("v8unpack", "1.0.4")
.ЗависитОт("semver", "0.5.2")
.ВключитьФайл("src")
.ВключитьФайл("v8config.json")
.ВключитьФайл("LICENSE")

View File

@ -91,7 +91,7 @@
КонецЕсли;
КонецЦикла;
// ТЧ.Свернуть("Значение", "Количество"); баг в движке oscript > 1.0.21 TODO: Вернуть свернуть
ТЧ.Свернуть("Значение", "Количество");
Если ТЧ.Количество() = ГруппыИндексов.Количество() Тогда
Возврат Ложь;

View File

@ -101,7 +101,7 @@
КонецЦикла;
КоличествоПроцедур = Совпадения.Количество();
// ТЗПроцедуры.Свернуть("ИмяПроцедуры", "Количество"); // TODO: Вернуть свернуть
ТЗПроцедуры.Свернуть("ИмяПроцедуры", "Количество");
КоличествоУникальных = ТЗПроцедуры.Количество();
Если КоличествоПроцедур <> КоличествоУникальных Тогда

View File

@ -8,7 +8,6 @@
"ИспользоватьСценарииРепозитория": false,
"КаталогЛокальныхСценариев": "",
"ОтключенныеСценарии": [
"ВставкаКопирайтовBIA.os",
"УдалениеДублейМетаданных.os",
"УдалениеЛишнихКонцевыхПробелов.os",
"УдалениеЛишнихПустыхСтрок.os"

View File

@ -1,7 +1,6 @@
#Использовать asserts
#Использовать logos
#Использовать tempfiles
#Использовать semver
Перем юТест;
Перем Лог;
@ -28,7 +27,6 @@
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСценарийИсправлениеНеКаноническогоНаписанияИсправляетТолькоНаписание");
ВсеТесты.Добавить("ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхВызываетИсключение");
ВсеТесты.Добавить("ТестДолжен_ПроверитьЗагрузкуСценариевПоИмени");
ВсеТесты.Добавить("ТестДолжен_ПроверитьБагДвижкаOscript");
Возврат ВсеТесты;
@ -179,7 +177,6 @@
КонецПроцедуры
Процедура ТестДолжен_ПроверитьЗагрузкуСценариевПоИмени() Экспорт
Файл = Новый Файл(МенеджерВременныхФайлов.СоздатьФайл("bsl"));
@ -206,7 +203,7 @@
КонецПроцедуры
#КонецОбласти
#КонецОбласти
#Область СинхронизацияОбъектовМетаданныхИФайлов
Процедура ТестДолжен_ПроверитьЧтоСинхронизацияОбъектовМетаданныхВызываетИсключение() Экспорт
@ -272,6 +269,7 @@
#КонецОбласти
#КонецОбласти
#Область СлужебныйПрограммныйИнтерфейс
Процедура ВызываетсяИсключениеСТекстом(ОбъектСценария, Файл, ТекстИсключения)
@ -314,46 +312,6 @@
КонецПроцедуры
Процедура ТестДолжен_ПроверитьБагДвижкаOscript() Экспорт
Если ВерсияOscriptБольше1_0_21() Тогда
Чтение = Новый ЧтениеТекста(Фикстура("ТаблицаЗначений.txt"), "UTF-8");
ТЧ = Новый ТаблицаЗначений;
ТЧ.Колонки.Добавить("Значение");
ТЧ.Колонки.Добавить("Количество");
Строка = Чтение.ПрочитатьСтроку();
Пока Строка <> Неопределено Цикл
СтрТЧ = ТЧ.Добавить();
СтрТЧ.Значение = СокрЛП(Строка); // с преобразованием в число проблема будет та же самая
СтрТЧ.Количество = 1;
Строка = Чтение.ПрочитатьСтроку();
КонецЦикла;
ТЧ.Свернуть("Значение", "Количество");
Строка = ТЧ.Найти("53", "Значение");
Ожидаем.Что(Строка.Количество).Больше(1);
КонецЕсли;
// когда этот тест начнет падать надо сделать
// 1. Удалить из зависимостей пакета sevmer
// 2. Удалить директивы #использовть semver
// 3. Удалить функцию ВерсияOscriptБольше1_0_21
// 4. Удалить тест
// 5. Вернуть использование метода свернуть по тегу "TODO: Вернуть свернуть"
КонецПроцедуры
Функция ВерсияOscriptБольше1_0_21()
Возврат Версии.ВерсияБольше(СокрЛП(Новый СистемнаяИнформация().Версия), "1.0.21");
КонецФункции
Процедура ВключитьПоказОтладки()
Лог.УстановитьУровень(УровниЛога.Отладка);
КонецПроцедуры

View File

@ -90,6 +90,7 @@
ОжидаемыеСценарии.Добавить("ЗапретИспользованияПерейти.os");
ОжидаемыеСценарии.Добавить("ИсправлениеНеКаноническогоНаписания.os");
ОжидаемыеСценарии.Добавить("КорректировкаXMLФорм.os");
ОжидаемыеСценарии.Добавить("ОбработкаЮнитТестов.os");
ОжидаемыеСценарии.Добавить("ОтключениеПолнотекстовогоПоиска.os");
ОжидаемыеСценарии.Добавить("ПроверкаДублейПроцедурИФункций.os");
ОжидаемыеСценарии.Добавить("ПроверкаКорректностиОбластей.os");

View File

@ -7,6 +7,7 @@
"ЗапретИспользованияПерейти.os",
"ИсправлениеНеКаноническогоНаписания.os",
"КорректировкаXMLФорм.os",
"ОбработкаЮнитТестов.os",
"ОтключениеПолнотекстовогоПоиска.os",
"ПроверкаДублейПроцедурИФункций.os",
"ПроверкаКорректностиОбластей.os",