3535 ВсеТесты.Добавить("ТестДолжен_ПроверитьПолучениеПубличногоСвойства" );
3636
3737 ВсеТесты.Добавить("ТестДолжен_ПроверитьМетод_ПолучитьТаблицуМетодов_ПроверитьЗначенияПоУмолчанию" );
38+ ВсеТесты.Добавить("ТестДолжен_ПроверитьМетод_ПолучитьТаблицуМетодов_ПроверитьЗначенияПоУмолчанию_ИзТипаОбъекта" );
3839
3940 Возврат ВсеТесты;
4041КонецФункции
498499 юТест.ПроверитьРавенство(Параметры[4 ].ЗначениеПоУмолчанию, "Строка" );
499500 юТест.ПроверитьРавенство(ТипЗнч (Параметры[4 ].ЗначениеПоУмолчанию), Тип ("Строка" ));
500501
502+ КонецПроцедуры
503+
504+ Процедура ТестДолжен_ПроверитьМетод_ПолучитьТаблицуМетодов_ПроверитьЗначенияПоУмолчанию_ИзТипаОбъекта () Экспорт
505+ Пример = ПолучитьОбъектДляПроверки("test_reflector" );
506+
507+ Рефлектор = Новый Рефлектор;
508+ ТаблицаМетодов = Рефлектор.ПолучитьТаблицуМетодов(ТипЗнч (Пример));
509+
510+ МетодСРазнымиПараметрами = ТаблицаМетодов.Найти("МетодСРазнымиПараметрами" , "Имя" );
511+ Параметры = МетодСРазнымиПараметрами.Параметры;
512+ юТест.ПроверитьРавенство(Параметры[0 ].ЕстьЗначениеПоУмолчанию, Ложь );
513+ юТест.ПроверитьРавенство(Параметры[0 ].ЗначениеПоУмолчанию, Неопределено );
514+ юТест.ПроверитьРавенство(ТипЗнч (Параметры[0 ].ЗначениеПоУмолчанию), Тип ("Неопределено" ));
515+ юТест.ПроверитьРавенство(Параметры[1 ].ЕстьЗначениеПоУмолчанию, Истина );
516+ юТест.ПроверитьРавенство(Параметры[1 ].ЗначениеПоУмолчанию, Неопределено );
517+ юТест.ПроверитьРавенство(ТипЗнч (Параметры[1 ].ЗначениеПоУмолчанию), Тип ("Неопределено" ));
518+ юТест.ПроверитьРавенство(Параметры[2 ].ЕстьЗначениеПоУмолчанию, Истина );
519+ юТест.ПроверитьРавенство(Параметры[2 ].ЗначениеПоУмолчанию, Истина );
520+ юТест.ПроверитьРавенство(ТипЗнч (Параметры[2 ].ЗначениеПоУмолчанию), Тип ("Булево" ));
521+ юТест.ПроверитьРавенство(Параметры[3 ].ЕстьЗначениеПоУмолчанию, Истина );
522+ юТест.ПроверитьРавенство(Параметры[3 ].ЗначениеПоУмолчанию, 1 );
523+ юТест.ПроверитьРавенство(ТипЗнч (Параметры[3 ].ЗначениеПоУмолчанию), Тип ("Число" ));
524+ юТест.ПроверитьРавенство(Параметры[4 ].ЕстьЗначениеПоУмолчанию, Истина );
525+ юТест.ПроверитьРавенство(Параметры[4 ].ЗначениеПоУмолчанию, "Строка" );
526+ юТест.ПроверитьРавенство(ТипЗнч (Параметры[4 ].ЗначениеПоУмолчанию), Тип ("Строка" ));
527+
501528КонецПроцедуры
0 commit comments