Skip to content

Commit a53e816

Browse files
committed
Исправил вызов утверждений BDD в тест клиенте. Тест в рабочей базе проходит.
Утверждения BDD вызывались у объекта обработки ТестКлиент, а он не был инициализирован. Пробовал инициализировать объекты форм плагинов при получении форм при тестировании на клиенте, но не до конца разобрался с типами. Сделал использование утверждений в тест клиенте BDD через форму плагина УтвержденияBDD как в-общем то и надо было сделать изначально. Вопрос, нужно ли инициализировать объекты форм плагинов при использовании плагинов в виде форм на клиенте и как это сделать.
1 parent c88b444 commit a53e816

File tree

5 files changed

+12
-16
lines changed

5 files changed

+12
-16
lines changed

Plugins/ТестКлиент.epf

29 Bytes
Binary file not shown.

src/Plugins/ТестКлиент/Form/Форма/Форма.bsl

+5-7
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
&НаКлиенте
44
Перем МенеджерТестКлиентов;
55

6+
&НаКлиенте
7+
Перем Ожидаем;
8+
69
&НаКлиенте
710
Перем СтатусыРезультатаТестирования;
811

@@ -20,6 +23,7 @@
2023
Процедура Инициализация(КонтекстЯдра) Экспорт
2124

2225
МенеджерТестКлиентов= КонтекстЯдра.Плагин("МенеджерТестКлиентов");
26+
Ожидаем= КонтекстЯдра.Плагин("УтвержденияBDD");
2327

2428
КонецПроцедуры
2529

@@ -210,13 +214,7 @@
210214
&НаКлиенте
211215
Функция ЭтотСписокПустой(Знач Сообщение= "", КоличествоСлужебныхСтрок= 0) Экспорт
212216

213-
Объект.ПроверяемоеЗначение= МенеджерТестКлиентов.ЭтотСписокПустой(КоличествоСлужебныхСтрок);
214-
215-
Если Сообщение <> "" Тогда
216-
Объект.ДопСообщениеОшибки= Сообщение;
217-
КонецЕсли;
218-
219-
ВыполнитьМетодОбъектаНаСервере("ЭтоИстина", 0);
217+
Ожидаем.Что(МенеджерТестКлиентов.ЭтотСписокПустой(КоличествоСлужебныхСтрок), Сообщение).ЭтоИстина();
220218

221219
Возврат ЭтаФорма;
222220

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Form\Форма\Форма.bsl-->7c0db58b-25fd-4fcb-9edf-128193074afa.0 (46, 355)
1+
Form\Форма\Форма.bsl-->7c0db58b-25fd-4fcb-9edf-128193074afa.0 (46, 353)

src/Plugins/ТестКлиент/und/7c0db58b-25fd-4fcb-9edf-128193074afa.0

+5-7
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@
4848
&НаКлиенте
4949
Перем МенеджерТестКлиентов;
5050

51+
&НаКлиенте
52+
Перем Ожидаем;
53+
5154
&НаКлиенте
5255
Перем СтатусыРезультатаТестирования;
5356

@@ -65,6 +68,7 @@
6568
Процедура Инициализация(КонтекстЯдра) Экспорт
6669

6770
МенеджерТестКлиентов= КонтекстЯдра.Плагин(""МенеджерТестКлиентов"");
71+
Ожидаем= КонтекстЯдра.Плагин(""УтвержденияBDD"");
6872

6973
КонецПроцедуры
7074

@@ -255,13 +259,7 @@
255259
&НаКлиенте
256260
Функция ЭтотСписокПустой(Знач Сообщение= """", КоличествоСлужебныхСтрок= 0) Экспорт
257261

258-
Объект.ПроверяемоеЗначение= МенеджерТестКлиентов.ЭтотСписокПустой(КоличествоСлужебныхСтрок);
259-
260-
Если Сообщение <> """" Тогда
261-
Объект.ДопСообщениеОшибки= Сообщение;
262-
КонецЕсли;
263-
264-
ВыполнитьМетодОбъектаНаСервере(""ЭтоИстина"", 0);
262+
Ожидаем.Что(МенеджерТестКлиентов.ЭтотСписокПустой(КоличествоСлужебныхСтрок), Сообщение).ЭтоИстина();
265263

266264
Возврат ЭтаФорма;
267265

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{1,9,"",9f607b6b-08de-430e-9bb9-fb54b645f6bb,"338f6c4a-d59b-40d7-bffb-394fbe7cc157",a5935c9f-06e3-4201-a0ea-b3bc2e601200,"6d819346-9433-44e2-b2d6-18a6d04aeea2.0",fca90019-b67c-4fef-bbec-6d80784ea737,"7c0db58b-25fd-4fcb-9edf-128193074afa",2c659091-1a7e-4dc3-b246-14d1adffe9bb,"7c0db58b-25fd-4fcb-9edf-128193074afa.0",1741baae-4159-446a-b435-3a89206165d0,"copyinfo",a9b8b7fb-85a6-473a-a9d4-be7e1e69118e,"root",e93cf630-6c46-4839-bba0-b0bc7c191d43,"version",03f6baa0-4212-434c-b365-8d6a27e8defc,"versions",3b129b58-190c-450a-9e6f-a11b461190f0}
1+
{1,9,"",db93aac8-9be9-4b68-9b88-a345facfc443,"338f6c4a-d59b-40d7-bffb-394fbe7cc157",cebc1f94-2c9b-4168-b293-38988ff06718,"6d819346-9433-44e2-b2d6-18a6d04aeea2.0",fca90019-b67c-4fef-bbec-6d80784ea737,"7c0db58b-25fd-4fcb-9edf-128193074afa",237d1f8f-1e1c-45e6-baa4-8e001d7d0be9,"7c0db58b-25fd-4fcb-9edf-128193074afa.0",29f22b92-f51b-4a0d-8de6-751254ab692f,"copyinfo",c13fe330-3ea3-41e7-b90e-e79f677b2558,"root",1d1d1c8e-9aba-4af2-8396-f9407047af80,"version",ea0a09a8-8a12-4f23-a3ff-296ac984a4fb,"versions",955ee625-c6ef-449c-bd29-3de32360a0a6}

0 commit comments

Comments
 (0)