|
23 | 23 | &АннотацияДляПараметра |
24 | 24 | Знач Парам1, |
25 | 25 |
|
26 | | - &АннотацияДляПараметра |
| 26 | + &АннотацияДляПараметра() |
27 | 27 | &АннотацияДляПараметра1 |
28 | | - &АннотацияДляПараметра2(СПараметрами = 3, 4, 5) |
| 28 | + &АннотацияДляПараметра2(СПараметрами = 3, 4, -5) |
29 | 29 | Знач Парам2, |
30 | 30 |
|
31 | 31 | Парам3, |
|
38 | 38 | &НаКлиентеНаСервереБезКонтекста |
39 | 39 | &НаЧемУгодно(ДажеСПараметром = "Да", СПараметромБезЗначения, "Значение без параметра") |
40 | 40 | &НаЧемУгодно(ДажеДважды = Истина) |
| 41 | +&НаЧемУгодно() |
41 | 42 | Процедура ТестДолжен_ПроверитьПолучениеАннотацийМетода() Экспорт |
42 | 43 |
|
43 | 44 | Рефлектор = Новый Рефлектор; |
|
49 | 50 | юТест.ПроверитьНеРавенство(СтрокаМетода, Неопределено, "Метод с аннотациями есть в таблице рефлектора"); |
50 | 51 |
|
51 | 52 | юТест.ПроверитьНеРавенство(СтрокаМетода.Аннотации, Неопределено, "Рефлектор знает про аннотации метода"); |
52 | | - юТест.ПроверитьРавенство(СтрокаМетода.Аннотации.Количество(), 4, "Рефлектор вернул верное количество аннотаций"); |
| 53 | + юТест.ПроверитьРавенство(СтрокаМетода.Аннотации.Количество(), 5, "Рефлектор вернул верное количество аннотаций"); |
53 | 54 |
|
54 | 55 | юТест.ПроверитьРавенство(СтрокаМетода.Аннотации[0].Имя, "НаСервере", "Рефлектор сохранил порядок указания аннотаций"); |
55 | 56 | юТест.ПроверитьРавенство(СтрокаМетода.Аннотации[1].Имя, "НаКлиентеНаСервереБезКонтекста", "Рефлектор сохранил порядок указания аннотаций"); |
56 | 57 | юТест.ПроверитьРавенство(СтрокаМетода.Аннотации[2].Имя, "НаЧемУгодно", "Рефлектор сохранил порядок указания аннотаций"); |
57 | 58 | юТест.ПроверитьРавенство(СтрокаМетода.Аннотации[3].Имя, "НаЧемУгодно", "Рефлектор сохранил порядок указания аннотаций"); |
| 59 | + юТест.ПроверитьРавенство(СтрокаМетода.Аннотации[4].Имя, "НаЧемУгодно", "Рефлектор сохранил порядок указания аннотаций"); |
58 | 60 |
|
59 | 61 | Аннотация2 = СтрокаМетода.Аннотации[2]; |
60 | 62 | юТест.ПроверитьНеРавенство(Аннотация2.Параметры, Неопределено, "Есть таблица параметров аннотации"); |
|
89 | 91 | юТест.ПроверитьРавенство(Парам2.Аннотации.Получить(2).Параметры.Количество(), 3, "Параметры аннотации параметров"); |
90 | 92 | юТест.ПроверитьРавенство(Парам2.Аннотации.Получить(2).Параметры[0].Значение, 3, "Значения параметров аннотации параметров"); |
91 | 93 | юТест.ПроверитьРавенство(Парам2.Аннотации.Получить(2).Параметры[1].Значение, 4, "Значения параметров аннотации параметров"); |
92 | | - юТест.ПроверитьРавенство(Парам2.Аннотации.Получить(2).Параметры[2].Значение, 5, "Значения параметров аннотации параметров"); |
| 94 | + юТест.ПроверитьРавенство(Парам2.Аннотации.Получить(2).Параметры[2].Значение, -5, "Значения параметров аннотации параметров"); |
93 | 95 | юТест.ПроверитьРавенство(Парам3.Аннотации.Количество(), 0); |
94 | 96 | юТест.ПроверитьРавенство(Парам4.Аннотации.Количество(), 0); |
95 | 97 |
|
|
0 commit comments