From 0d43cf19afd6dae07c77570fbd38336023b637a8 Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov <aartbear@gmail.com> Date: Fri, 25 May 2018 09:58:36 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D1=83=20=D0=BE=D0=B1?= =?UTF-8?q?=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA=D1=83=20=D1=88=D0=B0=D0=B3?= =?UTF-8?q?=D0=BE=D0=B2=20=D1=81=20=D1=82=D0=B0=D0=B1=D0=BB=D0=B8=D1=86?= =?UTF-8?q?=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bdd-exec.os | 3 +++ src/gherkin-read.os | 11 ++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/bdd-exec.os b/src/bdd-exec.os index ba49fb1..d38e647 100644 --- a/src/bdd-exec.os +++ b/src/bdd-exec.os @@ -694,6 +694,9 @@ СтатусВыполнения = ВозможныеСтатусыВыполнения.НеВыполнялся; ОписаниеОшибкиВыполнения = ""; + Лог.Отладка("Перед выполнением шага сценария %1 + |нормализованный адрес шага %2", АдресШага, ЧитательГеркин.НормализоватьАдресШага(АдресШага)); + ОписаниеИсполнителяШагов = Неопределено; ШагРеализован = НаборБиблиотечныхШагов.Свойство(ЧитательГеркин.НормализоватьАдресШага(АдресШага), ОписаниеИсполнителяШагов); diff --git a/src/gherkin-read.os b/src/gherkin-read.os index 427f56e..13df356 100644 --- a/src/gherkin-read.os +++ b/src/gherkin-read.os @@ -431,7 +431,7 @@ ДалееБудутДополнительныеСтроки = КлючевоеСлово = ВозможныеКлючевыеСлова.Примеры; Если Прав(ПраваяЧасть, 1) = ":" Тогда - ДалееБудутДополнительныеСтроки = Истина; + ДалееБудутДополнительныеСтроки = Ложь; ПраваяЧасть = Лев(ПраваяЧасть, СтрДлина(ПраваяЧасть) - 1); КонецЕсли; @@ -619,6 +619,7 @@ КонецЕсли; Тело = ВыделитьПростыеЗначенияНеСтроки(Тело, НайденныеПараметры); + Лог.Отладка("Тело после выделения простых значений %1", Тело); НайденныеПараметры.Сортировать("Начало"); @@ -628,7 +629,11 @@ Функция ВыделитьПростыеЗначенияНеСтроки(Знач Тело, НайденныеПараметры) Тело = ВыделитьПараметрыДата(Тело, НайденныеПараметры); + Лог.Отладка("Тело после выделения параметров-дат %1", Тело); + Тело = ВыделитьЧисловыеПараметры(Тело, НайденныеПараметры); + Лог.Отладка("Тело после выделения параметров-чисел %1", Тело); + Возврат Тело; КонецФункции // ВыделитьПростыеЗначенияНеСтроки() @@ -706,7 +711,7 @@ Для к = - КоллекцияГруппСовпадений.Количество() + 1 По 0 Цикл Группа = КоллекцияГруппСовпадений[ - к]; ЗначениеПараметра = Группа.Значение; - Лог.Отладка("ЗначениеПараметра %1", ЗначениеПараметра); + Лог.Отладка("ЗначениеПараметра (Число) %1", ЗначениеПараметра); ЭтоЧисловойПараметр = ЭтоЧисло(ЗначениеПараметра); ОписаниеПараметра = ?(ЭтоЧисловойПараметр, ВозможныеКлючиПараметров.Число, ВозможныеКлючиПараметров.Строка); Если ЭтоЧисловойПараметр Тогда @@ -737,7 +742,7 @@ Группа = КоллекцияГруппСовпадений[ - к]; ЗначениеПараметра = Группа.Значение; Группы = Группа.Группы; - Лог.Отладка("ЗначениеПараметра %1", ЗначениеПараметра); + Лог.Отладка("ЗначениеПараметра (Дата) %1", ЗначениеПараметра); ОписаниеПараметра = ВозможныеКлючиПараметров.Дата; Год = Группы[3].Значение; From 8fa3597535d4f4c1378635f4505e50a17b05ed8d Mon Sep 17 00:00:00 2001 From: Artur Ayukhanov <aartbear@gmail.com> Date: Fri, 25 May 2018 09:59:46 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=D0=A3=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BD=D0=BE=D0=BC=D0=B5=D1=80=20=D0=B2=D0=B5=D1=80?= =?UTF-8?q?=D1=81=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...275\321\201\321\202\320\260\320\275\321\202\321\213_1bdd.os" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213_1bdd.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213_1bdd.os" index 1c5994e..3f82438 100644 --- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213_1bdd.os" +++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\232\320\276\320\275\321\201\321\202\320\260\320\275\321\202\321\213_1bdd.os" @@ -2,4 +2,4 @@ /////////////////////////////////////////////////////////////// -ВерсияПродукта = "1.6.0"; +ВерсияПродукта = "1.6.1";