|
3 | 3 | // Тест для парсера JSON
|
4 | 4 | //
|
5 | 5 | ///////////////////////////////////////////////////////////////////////
|
| 6 | +#Использовать asserts |
| 7 | + |
6 | 8 | #Использовать ".."
|
7 | 9 |
|
8 | 10 | Перем юТест;
|
|
62 | 64 |
|
63 | 65 | ОбъектСтрокой = _преобразовательJSON.ЗаписатьJSON(типаОбъект);
|
64 | 66 |
|
65 |
| - юТест.ПроверитьРавенство(ПривестиОкончанияСтрок(ОбъектСтрокой), ПривестиОкончанияСтрок(тестовыйJSON)); |
| 67 | + Утверждения.ПроверитьРавенство(ПривестиОкончанияСтрок(ОбъектСтрокой), ПривестиОкончанияСтрок(тестовыйJSON)); |
66 | 68 |
|
67 | 69 | КонецПроцедуры
|
68 | 70 |
|
|
76 | 78 |
|
77 | 79 | Объект = _преобразовательJSON.ПрочитатьJSON(СтрокаJSON);
|
78 | 80 |
|
79 |
| - юТест.ПроверитьРавенство(Тип("Соответствие"), ТипЗнч(Объект)); |
| 81 | + Утверждения.ПроверитьРавенство(Тип("Соответствие"), ТипЗнч(Объект)); |
80 | 82 |
|
81 | 83 | КонецПроцедуры
|
82 | 84 |
|
|
91 | 93 |
|
92 | 94 | СтрокаJSON2 = _преобразовательJSON.ЗаписатьJSON(Объект);
|
93 | 95 | // assert примитивный, желающие могут сделать проверку получше.
|
94 |
| - юТест.ПроверитьЛожь(ПустаяСтрока(СтрокаJSON2)); |
| 96 | + Утверждения.ПроверитьЛожь(ПустаяСтрока(СтрокаJSON2)); |
95 | 97 |
|
96 | 98 | КонецПроцедуры
|
97 | 99 |
|
|
112 | 114 | |}";
|
113 | 115 |
|
114 | 116 | Объект = _преобразовательJSON.ПрочитатьJSON(тестовыйJSON,,,Истина);
|
115 |
| - юТест.ПроверитьРавенство(Тип("Структура"), ТипЗнч(Объект)); |
| 117 | + Утверждения.ПроверитьРавенство(Тип("Структура"), ТипЗнч(Объект)); |
116 | 118 |
|
117 | 119 | КонецПроцедуры
|
118 | 120 |
|
|
129 | 131 |
|
130 | 132 | СтрокаJSON = _преобразовательJSON.ЗаписатьJSON(Объект);
|
131 | 133 |
|
132 |
| - юТест.ПроверитьРавенство(Эталон, СтрокаJSON); |
| 134 | + Утверждения.ПроверитьРавенство(Эталон, СтрокаJSON); |
133 | 135 |
|
134 | 136 | КонецПроцедуры
|
135 | 137 |
|
|
148 | 150 |
|
149 | 151 | СтрокаJSON = _преобразовательJSON.ЗаписатьJSON(Объект,,,Ложь);
|
150 | 152 |
|
151 |
| - юТест.ПроверитьРавенство(Эталон, СтрокаJSON); |
| 153 | + Утверждения.ПроверитьРавенство(Эталон, СтрокаJSON); |
152 | 154 |
|
153 | 155 | КонецПроцедуры
|
154 | 156 |
|
|
165 | 167 |
|
166 | 168 | СтрокаJSON = _преобразовательJSON.ЗаписатьJSON(Объект,,,,Истина);
|
167 | 169 |
|
168 |
| - юТест.ПроверитьРавенство(Эталон, СтрокаJSON); |
| 170 | + Утверждения.ПроверитьРавенство(Эталон, СтрокаJSON); |
169 | 171 |
|
170 | 172 | КонецПроцедуры
|
171 | 173 |
|
|
182 | 184 |
|
183 | 185 | СтрокаJSON = _преобразовательJSON.ЗаписатьJSON(Объект);
|
184 | 186 |
|
185 |
| - юТест.ПроверитьРавенство(Эталон, СтрокаJSON); |
| 187 | + Утверждения.ПроверитьРавенство(Эталон, СтрокаJSON); |
186 | 188 |
|
187 | 189 | КонецПроцедуры
|
188 | 190 |
|
|
207 | 209 |
|
208 | 210 | СтрокаJSON = _преобразовательJSON.ЗаписатьJSON(Объект,,,,,Истина);
|
209 | 211 |
|
210 |
| - юТест.ПроверитьРавенство(Эталон, СтрокаJSON); |
| 212 | + Утверждения.ПроверитьРавенство(Эталон, СтрокаJSON); |
211 | 213 |
|
212 | 214 | КонецПроцедуры
|
213 | 215 |
|
214 | 216 | Процедура ТестДолжен_ПроверитьЧтоПримитивныеЗначенияКлючейВызываютИсключение() Экспорт
|
215 | 217 |
|
216 |
| - юТест.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Null), |
| 218 | + Утверждения.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Null), |
217 | 219 | "Null-значение использовано в качестве ключа, а должно вызывать исключение");
|
218 | 220 |
|
219 |
| - юТест.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Истина), |
| 221 | + Утверждения.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Истина), |
220 | 222 | "Булево значение в использовано качестве ключа, а должно вызывать исключение");
|
221 | 223 |
|
222 |
| - юТест.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(42), |
| 224 | + Утверждения.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(42), |
223 | 225 | "Число использовано в качестве ключа, а должно вызывать исключение");
|
224 | 226 |
|
225 |
| - юТест.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Дата(2015,12,31)), |
| 227 | + Утверждения.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Дата(2015,12,31)), |
226 | 228 | "Дата использована в качестве ключа, а должна вызывать исключение");
|
227 | 229 |
|
228 |
| - юТест.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Новый УникальныйИдентификатор), |
| 230 | + Утверждения.ПроверитьИстину(НедопустимыйТипЗначенияКлючаВызываетИсключение(Новый УникальныйИдентификатор), |
229 | 231 | "Уникальный идентификатор использован в качестве ключа, а должно вызывать исключение");
|
230 | 232 |
|
231 | 233 | КонецПроцедуры
|
|
0 commit comments