@@ -317,61 +317,59 @@ TEST(has_field_object)
317
317
json::value v1;
318
318
319
319
v1[U (" a" )] = json::value::number (1 );
320
- v1[U (" b" )] = json::value::boolean (true );
321
- v1[U (" c" )] = json::value::string (U (" a string" ));
322
- v1[U (" d" )] = json::value::array ({});
323
-
324
- json::value sub_field;
325
- sub_field[U (" x" )] = json::value::number (1 );
326
-
327
- v1[U (" e" )] = sub_field;
320
+ v1[U (" b" )] = json::value::boolean (true );
321
+ v1[U (" c" )] = json::value::string (U (" a string" ));
322
+ v1[U (" d" )] = json::value::array ({});
323
+ json::value sub_field;
324
+ sub_field[U (" x" )] = json::value::number (1 );
325
+ v1[U (" e" )] = sub_field;
328
326
329
327
VERIFY_IS_TRUE (v1.has_field (U (" a" )));
330
- VERIFY_IS_TRUE (v1.has_field (U (" b" )));
331
- VERIFY_IS_TRUE (v1.has_field (U (" c" )));
332
- VERIFY_IS_TRUE (v1.has_field (U (" d" )));
333
- VERIFY_IS_TRUE (v1.has_field (U (" e" )));
328
+ VERIFY_IS_TRUE (v1.has_field (U (" b" )));
329
+ VERIFY_IS_TRUE (v1.has_field (U (" c" )));
330
+ VERIFY_IS_TRUE (v1.has_field (U (" d" )));
331
+ VERIFY_IS_TRUE (v1.has_field (U (" e" )));
334
332
VERIFY_IS_FALSE (v1.has_field (U (" f" )));
335
333
336
- VERIFY_IS_TRUE (v1.has_number_field (U (" a" )));
337
- VERIFY_IS_TRUE (v1.has_integer_field (U (" a" )));
338
- VERIFY_IS_FALSE (v1.has_double_field (U (" a" )));
339
- VERIFY_IS_FALSE (v1.has_boolean_field (U (" a" )));
340
- VERIFY_IS_FALSE (v1.has_string_field (U (" a" )));
341
- VERIFY_IS_FALSE (v1.has_array_field (U (" a" )));
342
- VERIFY_IS_FALSE (v1.has_object_field (U (" a" )));
343
-
344
- VERIFY_IS_TRUE (v1.has_boolean_field (U (" b" )));
345
- VERIFY_IS_FALSE (v1.has_number_field (U (" b" )));
346
- VERIFY_IS_FALSE (v1.has_integer_field (U (" b" )));
347
- VERIFY_IS_FALSE (v1.has_double_field (U (" b" )));
348
- VERIFY_IS_FALSE (v1.has_string_field (U (" b" )));
349
- VERIFY_IS_FALSE (v1.has_array_field (U (" b" )));
350
- VERIFY_IS_FALSE (v1.has_object_field (U (" b" )));
351
-
352
- VERIFY_IS_TRUE (v1.has_string_field (U (" c" )));
353
- VERIFY_IS_FALSE (v1.has_boolean_field (U (" c" )));
354
- VERIFY_IS_FALSE (v1.has_number_field (U (" c" )));
355
- VERIFY_IS_FALSE (v1.has_integer_field (U (" c" )));
356
- VERIFY_IS_FALSE (v1.has_double_field (U (" c" )));
357
- VERIFY_IS_FALSE (v1.has_array_field (U (" c" )));
358
- VERIFY_IS_FALSE (v1.has_object_field (U (" c" )));
359
-
360
- VERIFY_IS_TRUE (v1.has_array_field (U (" d" )));
361
- VERIFY_IS_FALSE (v1.has_string_field (U (" d" )));
362
- VERIFY_IS_FALSE (v1.has_boolean_field (U (" d" )));
363
- VERIFY_IS_FALSE (v1.has_number_field (U (" d" )));
364
- VERIFY_IS_FALSE (v1.has_integer_field (U (" d" )));
365
- VERIFY_IS_FALSE (v1.has_double_field (U (" d" )));
366
- VERIFY_IS_FALSE (v1.has_object_field (U (" d" )));
367
-
368
- VERIFY_IS_TRUE (v1.has_object_field (U (" e" )));
369
- VERIFY_IS_FALSE (v1.has_array_field (U (" e" )));
370
- VERIFY_IS_FALSE (v1.has_string_field (U (" e" )));
371
- VERIFY_IS_FALSE (v1.has_boolean_field (U (" e" )));
372
- VERIFY_IS_FALSE (v1.has_number_field (U (" e" )));
373
- VERIFY_IS_FALSE (v1.has_integer_field (U (" e" )));
374
- VERIFY_IS_FALSE (v1.has_double_field (U (" e" )));
334
+ VERIFY_IS_TRUE (v1.has_number_field (U (" a" )));
335
+ VERIFY_IS_TRUE (v1.has_integer_field (U (" a" )));
336
+ VERIFY_IS_FALSE (v1.has_double_field (U (" a" )));
337
+ VERIFY_IS_FALSE (v1.has_boolean_field (U (" a" )));
338
+ VERIFY_IS_FALSE (v1.has_string_field (U (" a" )));
339
+ VERIFY_IS_FALSE (v1.has_array_field (U (" a" )));
340
+ VERIFY_IS_FALSE (v1.has_object_field (U (" a" )));
341
+
342
+ VERIFY_IS_TRUE (v1.has_boolean_field (U (" b" )));
343
+ VERIFY_IS_FALSE (v1.has_number_field (U (" b" )));
344
+ VERIFY_IS_FALSE (v1.has_integer_field (U (" b" )));
345
+ VERIFY_IS_FALSE (v1.has_double_field (U (" b" )));
346
+ VERIFY_IS_FALSE (v1.has_string_field (U (" b" )));
347
+ VERIFY_IS_FALSE (v1.has_array_field (U (" b" )));
348
+ VERIFY_IS_FALSE (v1.has_object_field (U (" b" )));
349
+
350
+ VERIFY_IS_TRUE (v1.has_string_field (U (" c" )));
351
+ VERIFY_IS_FALSE (v1.has_boolean_field (U (" c" )));
352
+ VERIFY_IS_FALSE (v1.has_number_field (U (" c" )));
353
+ VERIFY_IS_FALSE (v1.has_integer_field (U (" c" )));
354
+ VERIFY_IS_FALSE (v1.has_double_field (U (" c" )));
355
+ VERIFY_IS_FALSE (v1.has_array_field (U (" c" )));
356
+ VERIFY_IS_FALSE (v1.has_object_field (U (" c" )));
357
+
358
+ VERIFY_IS_TRUE (v1.has_array_field (U (" d" )));
359
+ VERIFY_IS_FALSE (v1.has_string_field (U (" d" )));
360
+ VERIFY_IS_FALSE (v1.has_boolean_field (U (" d" )));
361
+ VERIFY_IS_FALSE (v1.has_number_field (U (" d" )));
362
+ VERIFY_IS_FALSE (v1.has_integer_field (U (" d" )));
363
+ VERIFY_IS_FALSE (v1.has_double_field (U (" d" )));
364
+ VERIFY_IS_FALSE (v1.has_object_field (U (" d" )));
365
+
366
+ VERIFY_IS_TRUE (v1.has_object_field (U (" e" )));
367
+ VERIFY_IS_FALSE (v1.has_array_field (U (" e" )));
368
+ VERIFY_IS_FALSE (v1.has_string_field (U (" e" )));
369
+ VERIFY_IS_FALSE (v1.has_boolean_field (U (" e" )));
370
+ VERIFY_IS_FALSE (v1.has_number_field (U (" e" )));
371
+ VERIFY_IS_FALSE (v1.has_integer_field (U (" e" )));
372
+ VERIFY_IS_FALSE (v1.has_double_field (U (" e" )));
375
373
376
374
json::value v2;
377
375
0 commit comments