1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2024-12-12 09:04:01 +02:00

Merge pull request #106 from alexandr-yang/develop

Необязательное значение дополнительного свойства + проверка свойств соответствия
This commit is contained in:
Koryakin Aleksey 2023-07-11 22:26:11 +03:00 committed by GitHub
commit 2f93074786
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 11 additions and 9 deletions

View File

@ -79,7 +79,7 @@
КонецПроцедуры
Процедура УстановитьДополнительноеСвойство(Контекст, ИмяСвойства, Значение) Экспорт
Процедура УстановитьДополнительноеСвойство(Контекст, ИмяСвойства, Значение = Неопределено) Экспорт
Контекст.ДополнительныеСвойства.Вставить(ИмяСвойства, Значение);

View File

@ -1437,11 +1437,7 @@
КонецЦикла;
ИначеЕсли ТипПути = Тип("Соответствие") Тогда
ПутьКСвойству.Добавить(Цепочка);
ИначеЕсли ТипПути = Тип("Число") Тогда
Иначе
ПутьКСвойству.Добавить(Цепочка);

View File

@ -127,7 +127,7 @@
// Возвращаемое значение:
// ОбщийМодуль - Конструктор
&НаКлиенте
Функция УстановитьДополнительноеСвойство(ИмяСвойства, Значение) Экспорт
Функция УстановитьДополнительноеСвойство(ИмяСвойства, Значение = Неопределено) Экспорт
ЮТКонструкторТестовыхДанныхСлужебный.УстановитьДополнительноеСвойство(Контекст, ИмяСвойства, Значение);
Возврат ЭтотОбъект;

View File

@ -121,7 +121,7 @@
//
// Возвращаемое значение:
// ОбщийМодуль - Конструктор
Функция УстановитьДополнительноеСвойство(ИмяСвойства, Значение) Экспорт
Функция УстановитьДополнительноеСвойство(ИмяСвойства, Значение = Неопределено) Экспорт
ЮТКонструкторТестовыхДанныхСлужебный.УстановитьДополнительноеСвойство(Контекст, ИмяСвойства, Значение);
Возврат ЭтотОбъект;

View File

@ -186,7 +186,13 @@
ЮТУтверждения.Что(Объект, "Проверка свойства элемента массива")
.Свойство("[3].Первый").Равно(1)
.Свойство("[3].Второй[-1]").Равно(2)
.Свойство("[3].Второй[0]").Равно(2)
.Свойство("[3].Второй[0]").Равно(2);
Ссылка = Ютест.Данные().СоздатьЭлемент("Справочники.Товары");
Объект = Новый Соответствие();
Объект.Вставить(Ссылка, 1);
ЮТУтверждения.Что(Объект, "Проверка свойства соответствия")
.Свойство(Ссылка).Равно(1);
КонецПроцедуры