Lines Matching defs:v

17 	v.type = SPDK_JSON_VAL_NUMBER; \
18 v.start = buf; \
19 v.len = sizeof(x) - 1
23 CU_ASSERT(spdk_json_number_to_uint16(&v, &u16) == 0); \
28 CU_ASSERT(spdk_json_number_to_uint16(&v, &u16) != 0)
32 CU_ASSERT(spdk_json_number_to_int32(&v, &i32) == 0); \
37 CU_ASSERT(spdk_json_number_to_int32(&v, &i32) != 0)
41 CU_ASSERT(spdk_json_number_to_uint64(&v, &u64) == 0); \
46 CU_ASSERT(spdk_json_number_to_uint64(&v, &u64) != 0)
51 struct spdk_json_val v;
53 v.type = SPDK_JSON_VAL_STRING;
54 v.start = "test";
55 v.len = sizeof("test") - 1;
56 CU_ASSERT(spdk_json_strequal(&v, "test") == true);
57 CU_ASSERT(spdk_json_strequal(&v, "TEST") == false);
58 CU_ASSERT(spdk_json_strequal(&v, "hello") == false);
59 CU_ASSERT(spdk_json_strequal(&v, "t") == false);
61 v.type = SPDK_JSON_VAL_NAME;
62 CU_ASSERT(spdk_json_strequal(&v, "test") == true);
64 v.type = SPDK_JSON_VAL_NUMBER;
65 CU_ASSERT(spdk_json_strequal(&v, "test") == false);
67 v.type = SPDK_JSON_VAL_STRING;
68 v.start = "test\0hello";
69 v.len = sizeof("test\0hello") - 1;
70 CU_ASSERT(spdk_json_strequal(&v, "test") == false);
76 struct spdk_json_val v;
81 CU_ASSERT(spdk_json_number_to_uint16(&v, &u16) == 0);
100 struct spdk_json_val v;
105 CU_ASSERT(spdk_json_number_to_int32(&v, &i32) == 0);
126 struct spdk_json_val v;
131 CU_ASSERT(spdk_json_number_to_uint64(&v, &u64) == 0);
329 struct spdk_json_val v;
333 v.type = SPDK_JSON_VAL_TRUE;
335 CU_ASSERT(spdk_json_decode_bool(&v, &b) == 0);
339 v.type = SPDK_JSON_VAL_FALSE;
341 CU_ASSERT(spdk_json_decode_bool(&v, &b) == 0);
345 v.type = SPDK_JSON_VAL_NULL;
346 CU_ASSERT(spdk_json_decode_bool(&v, &b) != 0);
352 struct spdk_json_val v;
356 v.type = SPDK_JSON_VAL_NUMBER;
357 v.start = "33";
358 v.len = 2;
360 CU_ASSERT(spdk_json_decode_int32(&v, &i) == 0);
364 v.start = "32.45";
365 v.len = 5;
367 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
370 v.type = SPDK_JSON_VAL_STRING;
371 v.start = "String";
372 v.len = 6;
374 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
377 v.type = SPDK_JSON_VAL_TRUE;
378 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
381 v.type = SPDK_JSON_VAL_NUMBER;
382 v.start = "2147483647";
383 v.len = 10;
385 CU_ASSERT(spdk_json_decode_int32(&v, &i) == 0);
389 v.start = "2147483648";
391 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
394 v.type = SPDK_JSON_VAL_NUMBER;
395 v.start = "-2147483648";
396 v.len = 11;
398 CU_ASSERT(spdk_json_decode_int32(&v, &i) == 0);
402 v.start = "-2147483649";
403 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
406 v.start = "4e3";
407 v.len = 3;
409 CU_ASSERT(spdk_json_decode_int32(&v, &i) == 0);
413 v.start = "-400e-4";
414 v.len = 7;
416 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
419 v.start = "400e-4";
420 v.len = 6;
422 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
425 v.start = "-400e-2";
426 v.len = 7;
428 CU_ASSERT(spdk_json_decode_int32(&v, &i) == 0);
432 v.start = "-2e32";
433 v.len = 5;
435 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
438 v.start = "2.13e2";
439 v.len = 6;
441 CU_ASSERT(spdk_json_decode_int32(&v, &i) == 0);
445 v.start = "2.134e2";
446 v.len = 7;
448 CU_ASSERT(spdk_json_decode_int32(&v, &i) != 0);
454 struct spdk_json_val v;
458 v.type = SPDK_JSON_VAL_STRING;
459 v.start = "String";
460 v.len = 5;
461 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
464 v.type = SPDK_JSON_VAL_NUMBER;
465 v.start = "123.4";
466 v.len = 5;
467 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
470 v.start = "0";
471 v.len = 1;
473 CU_ASSERT(spdk_json_decode_uint16(&v, &i) == 0);
477 v.start = "-1";
478 v.len = 2;
479 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
482 v.start = "65535";
483 v.len = 5;
485 CU_ASSERT(spdk_json_decode_uint16(&v, &i) == 0);
489 v.start = "65536";
490 v.len = 5;
492 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
495 v.start = "66E2";
496 v.len = 4;
498 CU_ASSERT(spdk_json_decode_uint16(&v, &i) == 0);
502 v.start = "66E3";
503 v.len = 4;
505 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
508 v.start = "65.535E2";
509 v.len = 7;
511 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
514 v.start = "65.53E2";
515 v.len = 7;
517 CU_ASSERT(spdk_json_decode_uint16(&v, &i) == 0);
521 v.start = "40e-2";
522 v.len = 5;
524 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
527 v.start = "-40e-1";
528 v.len = 6;
530 CU_ASSERT(spdk_json_decode_uint16(&v, &i) != 0);
533 v.start = "40e-1";
534 v.len = 5;
536 CU_ASSERT(spdk_json_decode_uint16(&v, &i) == 0);
543 struct spdk_json_val v;
547 v.type = SPDK_JSON_VAL_STRING;
548 v.start = "String";
549 v.len = 6;
550 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
553 v.type = SPDK_JSON_VAL_NUMBER;
554 v.start = "123.45";
555 v.len = 6;
556 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
559 v.start = "0";
560 v.len = 1;
562 CU_ASSERT(spdk_json_decode_uint32(&v, &i) == 0);
566 v.start = "-1";
567 v.len = 2;
568 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
571 v.start = "4294967295";
572 v.len = 10;
574 CU_ASSERT(spdk_json_decode_uint32(&v, &i) == 0);
578 v.start = "4294967296";
579 v.len = 10;
581 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
584 v.start = "42E2";
585 v.len = 4;
587 CU_ASSERT(spdk_json_decode_uint32(&v, &i) == 0);
591 v.start = "42e32";
592 v.len = 5;
594 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
597 v.start = "42.323E2";
598 v.len = 8;
600 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
603 v.start = "42.32E2";
604 v.len = 7;
606 CU_ASSERT(spdk_json_decode_uint32(&v, &i) == 0);
610 v.start = "400e-4";
611 v.len = 6;
613 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
616 v.start = "-400e-2";
617 v.len = 7;
619 CU_ASSERT(spdk_json_decode_uint32(&v, &i) != 0);
622 v.start = "400e-2";
623 v.len = 6;
625 CU_ASSERT(spdk_json_decode_uint32(&v, &i) == 0);
629 v.start = "10e-1";
630 v.len = 5;
632 CU_ASSERT(spdk_json_decode_uint32(&v, &i) == 0);
639 struct spdk_json_val v;
643 v.type = SPDK_JSON_VAL_STRING;
644 v.start = "String";
645 v.len = 6;
646 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
649 v.type = SPDK_JSON_VAL_NUMBER;
650 v.start = "123.45";
651 v.len = 6;
652 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
655 v.start = "0";
656 v.len = 1;
658 CU_ASSERT(spdk_json_decode_uint64(&v, &i) == 0);
662 v.start = "-1";
663 v.len = 2;
664 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
667 v.start = "18446744073709551615";
668 v.len = 20;
670 CU_ASSERT(spdk_json_decode_uint64(&v, &i) == 0);
674 v.start = "18446744073709551616";
675 v.len = 20;
677 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
680 v.start = "42E2";
681 v.len = 4;
683 CU_ASSERT(spdk_json_decode_uint64(&v, &i) == 0);
687 v.start = "42e64";
688 v.len = 5;
690 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
693 v.start = "42.323E2";
694 v.len = 8;
696 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
699 v.start = "42.32E2";
700 v.len = 7;
702 CU_ASSERT(spdk_json_decode_uint64(&v, &i) == 0);
706 v.start = "400e-4";
707 v.len = 6;
709 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
712 v.start = "-400e-2";
713 v.len = 7;
715 CU_ASSERT(spdk_json_decode_uint64(&v, &i) != 0);
718 v.start = "400e-2";
719 v.len = 6;
721 CU_ASSERT(spdk_json_decode_uint64(&v, &i) == 0);
728 struct spdk_json_val v;
732 v.type = SPDK_JSON_VAL_STRING;
733 v.start = "HELLO";
734 v.len = 5;
735 CU_ASSERT(spdk_json_decode_string(&v, &value) == 0);
737 CU_ASSERT(memcmp(value, v.start, 6) == 0);
740 v.start = "";
741 v.len = 0;
742 CU_ASSERT(spdk_json_decode_string(&v, &value) == 0);
744 CU_ASSERT(memcmp(value, v.start, 1) == 0);
752 v.start = "HELO";
753 v.len = 5;
754 CU_ASSERT(spdk_json_decode_string(&v, &value) != 0);
757 v.start = "45673";
758 v.type = SPDK_JSON_VAL_NUMBER;
759 CU_ASSERT(spdk_json_decode_string(&v, &value) != 0);
762 v.type = SPDK_JSON_VAL_STRING;
763 v.start = "HE\bLL\tO\\WORLD";
764 v.len = 13;
765 CU_ASSERT(spdk_json_decode_string(&v, &value) == 0);
767 CU_ASSERT(memcmp(value, v.start, 14) == 0);
775 struct spdk_json_val v;
785 v.type = SPDK_JSON_VAL_STRING;
786 v.start = (void *)uuidstr;
787 v.len = strlen(uuidstr);
788 rc = spdk_json_decode_uuid(&v, &uuid);
793 v.type = SPDK_JSON_VAL_STRING;
794 v.start = "";
795 v.len = 0;
796 rc = spdk_json_decode_uuid(&v, &uuid);
800 v.type = SPDK_JSON_VAL_STRING;
801 v.start = (void *)invalid;
802 v.len = strlen(invalid);
803 rc = spdk_json_decode_uuid(&v, &uuid);
807 v.type = SPDK_JSON_VAL_TRUE;
808 v.start = NULL;
809 v.len = 0;
810 rc = spdk_json_decode_uuid(&v, &uuid);