From 1c9e0e1fdbab037eeb48101a7d40faba8b94b282 Mon Sep 17 00:00:00 2001 From: alkoleft Date: Tue, 11 Jul 2023 22:19:36 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B0=20+?= =?UTF-8?q?=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/CommonModules/ЮТКонтекст/Module.bsl | 7 +++-- .../CommonModules/ЮТКонтекстСервер/Module.bsl | 4 +-- .../src/CommonModules/Пользователи/Module.bsl | 29 +++++++++++++++++++ .../Пользователи/Пользователи.mdo | 17 +++++++++++ tests/src/Configuration/Configuration.mdo | 1 + 5 files changed, 54 insertions(+), 4 deletions(-) create mode 100644 tests/src/CommonModules/Пользователи/Module.bsl create mode 100644 tests/src/CommonModules/Пользователи/Пользователи.mdo diff --git a/exts/yaxunit/src/CommonModules/ЮТКонтекст/Module.bsl b/exts/yaxunit/src/CommonModules/ЮТКонтекст/Module.bsl index 2e9b5ae9..a284fa9d 100644 --- a/exts/yaxunit/src/CommonModules/ЮТКонтекст/Module.bsl +++ b/exts/yaxunit/src/CommonModules/ЮТКонтекст/Module.bsl @@ -22,10 +22,13 @@ // Выполняет начальную настройку для работы с хранимым контекстом Процедура ИнициализироватьКонтекст() Экспорт -#Если Клиент Тогда +#Если НЕ Клиент Тогда + ВызватьИсключение "Метод `ИнициализироватьКонтекст` должен вызываться только с клиента"; +#Иначе ЮТКонтекстКлиент.ИнициализироватьКонтекст(); -#КонецЕсли ЮТКонтекстСервер.ИнициализироватьКонтекст(); + ОбновитьПовторноИспользуемыеЗначения(); +#КонецЕсли КонецПроцедуры diff --git a/exts/yaxunit/src/CommonModules/ЮТКонтекстСервер/Module.bsl b/exts/yaxunit/src/CommonModules/ЮТКонтекстСервер/Module.bsl index 02fce1f4..cc5ed343 100644 --- a/exts/yaxunit/src/CommonModules/ЮТКонтекстСервер/Module.bsl +++ b/exts/yaxunit/src/CommonModules/ЮТКонтекстСервер/Module.bsl @@ -21,11 +21,11 @@ Процедура ИнициализироватьКонтекст() Экспорт Контекст = ЮТКонтекст.ОписаниеКонтекста(); - АдресХранилища = ПоместитьВоВременноеХранилище(Контекст, Новый УникальныйИдентификатор()); - ХранилищеОбщихНастроек.Сохранить(КлючНастроекКонтекста(), "АдресХранилища", АдресХранилища); + ОбновитьПовторноИспользуемыеЗначения(); + КонецПроцедуры Функция ДанныеКонтекста() Экспорт diff --git a/tests/src/CommonModules/Пользователи/Module.bsl b/tests/src/CommonModules/Пользователи/Module.bsl new file mode 100644 index 00000000..7e24fe42 --- /dev/null +++ b/tests/src/CommonModules/Пользователи/Module.bsl @@ -0,0 +1,29 @@ +//©///////////////////////////////////////////////////////////////////////////©// +// +// Copyright 2021-2023 BIA-Technologies Limited Liability Company +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +//©///////////////////////////////////////////////////////////////////////////©// + +&Вместо("ОпределитьТекущегоПользователя") +Процедура Расш1_ОпределитьТекущегоПользователя() Экспорт + + ПрерватьВыполнение = Ложь; + Результат = Мокито.АнализВызова(Пользователи, "ОпределитьТекущегоПользователя", Новый Массив, ПрерватьВыполнение); + + Если НЕ ПрерватьВыполнение Тогда + ПродолжитьВызов(); + КонецЕсли; + +КонецПроцедуры diff --git a/tests/src/CommonModules/Пользователи/Пользователи.mdo b/tests/src/CommonModules/Пользователи/Пользователи.mdo new file mode 100644 index 00000000..c5dd6221 --- /dev/null +++ b/tests/src/CommonModules/Пользователи/Пользователи.mdo @@ -0,0 +1,17 @@ + + + Пользователи + Adopted + + Extended + Checked + Checked + Checked + Checked + Checked + Checked + + true + true + true + diff --git a/tests/src/Configuration/Configuration.mdo b/tests/src/Configuration/Configuration.mdo index 6cff90e2..52901329 100644 --- a/tests/src/Configuration/Configuration.mdo +++ b/tests/src/Configuration/Configuration.mdo @@ -40,6 +40,7 @@ CommonModule.ОМ_ЮТУтвержденияИБ CommonModule.ОМ_ЮТФильтрация CommonModule.ОМ_ЮТЧитатель + CommonModule.Пользователи CommonModule.ПомощникТестированияВызовСервера Catalog.Встречи Catalog.Товары