Lines Matching refs:EXPECT_EQ
39 EXPECT_EQ(0, i16);
41 EXPECT_EQ(32767, i16);
43 EXPECT_EQ(-32768, i16);
45 EXPECT_EQ(0, i16);
54 EXPECT_EQ(32767, i16);
67 EXPECT_EQ(0, u16);
69 EXPECT_EQ(65535, u16);
75 EXPECT_EQ(0xffff, u16);
89 EXPECT_EQ(0, i32);
91 EXPECT_EQ(std::numeric_limits<int32_t>::max(), i32);
94 EXPECT_EQ(0, i32);
96 EXPECT_EQ(-1, i32);
98 EXPECT_EQ(std::numeric_limits<int32_t>::min(), i32);
102 EXPECT_EQ(std::numeric_limits<int32_t>::max(), i32);
105 EXPECT_EQ(0, i32);
107 EXPECT_EQ(-1, i32);
109 EXPECT_EQ(std::numeric_limits<int32_t>::min(), i32);
122 EXPECT_EQ(0u, u32);
124 EXPECT_EQ(std::numeric_limits<uint32_t>::max(), u32);
129 EXPECT_EQ(std::numeric_limits<uint32_t>::max(), u32);
141 EXPECT_EQ(0, i64);
143 EXPECT_EQ(0x7fffffffffffffff, i64);
145 EXPECT_EQ(0, i64);
147 EXPECT_EQ(-1, i64);
156 EXPECT_EQ(0u, u64);
158 EXPECT_EQ(0xffffffffffffffffULL, u64);
173 EXPECT_EQ(0.0f, f);
175 EXPECT_EQ(42.0f, f);
177 EXPECT_EQ(2.5f, f);
179 EXPECT_EQ(-32.5f, f);
181 EXPECT_EQ(1e38f, f);
183 EXPECT_EQ(-1e38f, f);
195 EXPECT_EQ(1e38f, f.value().getAsFloat());
197 EXPECT_EQ(-1e38f, f.value().getAsFloat());
213 EXPECT_EQ(0.0, f);
215 EXPECT_EQ(42.0, f);
217 EXPECT_EQ(2.5, f);
219 EXPECT_EQ(-32.5, f);
221 EXPECT_EQ(1e38, f);
223 EXPECT_EQ(-1e38, f);
226 EXPECT_EQ(1e40, f);
228 EXPECT_EQ(-1e40, f);
240 EXPECT_EQ(1e38, f.value().getAsFloat());
242 EXPECT_EQ(-1e38, f.value().getAsFloat());
244 EXPECT_EQ(1e40, f.value().getAsFloat());
246 EXPECT_EQ(-1e40, f.value().getAsFloat());
261 EXPECT_EQ(uint16_t{0x8000}, f.value().getAsFloat().get_value());
263 EXPECT_EQ(uint16_t{0x3c00}, f.value().getAsFloat().get_value());
291 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
292 EXPECT_EQ("The given text is a nullptr", err_msg);
294 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
295 EXPECT_EQ("Invalid unsigned integer literal: ", err_msg);
297 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
298 EXPECT_EQ("Invalid unsigned integer literal: =", err_msg);
300 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
301 EXPECT_EQ("Invalid signed integer literal: -", err_msg);
303 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
304 EXPECT_EQ("Invalid unsigned integer literal: 0=", err_msg);
314 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
315 EXPECT_EQ("Integer 32768 does not fit in a 16-bit signed integer", err_msg);
317 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
318 EXPECT_EQ("Integer -32769 does not fit in a 16-bit signed integer", err_msg);
328 "0", type, [](uint32_t word) { EXPECT_EQ(0u, word); }, nullptr);
329 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
331 "-0", type, [](uint32_t word) { EXPECT_EQ(0u, word); }, nullptr);
332 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
334 "32767", type, [](uint32_t word) { EXPECT_EQ(0x00007fffu, word); },
336 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
338 "-32768", type, [](uint32_t word) { EXPECT_EQ(0xffff8000u, word); },
340 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
344 "0x7fff", type, [](uint32_t word) { EXPECT_EQ(0x00007fffu, word); },
346 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
348 "0xffff", type, [](uint32_t word) { EXPECT_EQ(0xffffffffu, word); },
350 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
360 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
361 EXPECT_EQ("The given text is a nullptr", err_msg);
363 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
364 EXPECT_EQ("Invalid unsigned integer literal: ", err_msg);
366 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
367 EXPECT_EQ("Invalid unsigned integer literal: =", err_msg);
369 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
370 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
372 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
373 EXPECT_EQ("Invalid unsigned integer literal: 0=", err_msg);
375 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
376 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
378 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
379 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
390 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
391 EXPECT_EQ("Integer 65536 does not fit in a 16-bit unsigned integer", err_msg);
401 "0", type, [](uint32_t word) { EXPECT_EQ(0u, word); }, nullptr);
402 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
404 "65535", type, [](uint32_t word) { EXPECT_EQ(0x0000ffffu, word); },
406 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
410 "0xffff", type, [](uint32_t word) { EXPECT_EQ(0x0000ffffu, word); },
412 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
422 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
423 EXPECT_EQ("The given text is a nullptr", err_msg);
425 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
426 EXPECT_EQ("Invalid unsigned integer literal: ", err_msg);
428 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
429 EXPECT_EQ("Invalid unsigned integer literal: =", err_msg);
431 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
432 EXPECT_EQ("Invalid signed integer literal: -", err_msg);
434 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
435 EXPECT_EQ("Invalid unsigned integer literal: 0=", err_msg);
446 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
447 EXPECT_EQ("Integer 2147483648 does not fit in a 32-bit signed integer",
451 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
452 EXPECT_EQ("Integer -2147483649 does not fit in a 32-bit signed integer",
463 "0", type, [](uint32_t word) { EXPECT_EQ(0u, word); }, nullptr);
464 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
466 "-0", type, [](uint32_t word) { EXPECT_EQ(0u, word); }, nullptr);
467 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
469 "2147483647", type, [](uint32_t word) { EXPECT_EQ(0x7fffffffu, word); },
471 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
473 "-2147483648", type, [](uint32_t word) { EXPECT_EQ(0x80000000u, word); },
475 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
479 "0x7fffffff", type, [](uint32_t word) { EXPECT_EQ(0x7fffffffu, word); },
481 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
483 "0xffffffff", type, [](uint32_t word) { EXPECT_EQ(0xffffffffu, word); },
485 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
495 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
496 EXPECT_EQ("The given text is a nullptr", err_msg);
498 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
499 EXPECT_EQ("Invalid unsigned integer literal: ", err_msg);
501 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
502 EXPECT_EQ("Invalid unsigned integer literal: =", err_msg);
504 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
505 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
507 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
508 EXPECT_EQ("Invalid unsigned integer literal: 0=", err_msg);
510 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
511 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
513 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
514 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
526 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
527 EXPECT_EQ("Integer 4294967296 does not fit in a 32-bit unsigned integer",
538 "0", type, [](uint32_t word) { EXPECT_EQ(0u, word); }, nullptr);
539 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
541 "4294967295", type, [](uint32_t word) { EXPECT_EQ(0xffffffffu, word); },
543 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
547 "0xffffffff", type, [](uint32_t word) { EXPECT_EQ(0xffffffffu, word); },
549 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
559 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
560 EXPECT_EQ("The given text is a nullptr", err_msg);
562 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
563 EXPECT_EQ("Invalid unsigned integer literal: ", err_msg);
565 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
566 EXPECT_EQ("Invalid unsigned integer literal: =", err_msg);
568 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
569 EXPECT_EQ("Invalid signed integer literal: -", err_msg);
571 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
572 EXPECT_EQ("Invalid unsigned integer literal: 0=", err_msg);
583 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
584 EXPECT_EQ(
589 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
590 EXPECT_EQ("Invalid signed integer literal: -9223372036854775809", err_msg);
605 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
608 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
611 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
614 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
617 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
622 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
625 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
637 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
638 EXPECT_EQ("The given text is a nullptr", err_msg);
640 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
641 EXPECT_EQ("Invalid unsigned integer literal: ", err_msg);
643 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
644 EXPECT_EQ("Invalid unsigned integer literal: =", err_msg);
646 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
647 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
649 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
650 EXPECT_EQ("Invalid unsigned integer literal: 0=", err_msg);
652 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
653 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
655 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
656 EXPECT_EQ("Cannot put a negative number in an unsigned literal", err_msg);
668 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
669 EXPECT_EQ("Invalid unsigned integer literal: 18446744073709551616", err_msg);
684 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
687 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
692 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
702 "0.0", type, [](uint32_t word) { EXPECT_EQ(0x0u, word); }, &err_msg);
703 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
704 EXPECT_EQ("The expected type is not a integer type", err_msg);
712 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
721 "100", type, [](uint32_t word) { EXPECT_EQ(100u, word); }, &err_msg);
722 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
723 EXPECT_EQ("random content", err_msg);
733 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
734 EXPECT_EQ("Invalid 32-bit float literal: ", err_msg);
736 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
737 EXPECT_EQ("Invalid 32-bit float literal: 0=", err_msg);
741 "0.0", type, [](uint32_t word) { EXPECT_EQ(0x0u, word); }, nullptr);
742 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
744 "-0.0", type, [](uint32_t word) { EXPECT_EQ(0x80000000u, word); },
746 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
748 "42", type, [](uint32_t word) { EXPECT_EQ(0x42280000u, word); }, nullptr);
749 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
751 "2.5", type, [](uint32_t word) { EXPECT_EQ(0x40200000u, word); },
753 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
755 "-32.5", type, [](uint32_t word) { EXPECT_EQ(0xc2020000u, word); },
757 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
759 "1e38", type, [](uint32_t word) { EXPECT_EQ(0x7e967699u, word); },
761 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
763 "-1e38", type, [](uint32_t word) { EXPECT_EQ(0xfe967699u, word); },
765 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
770 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
771 EXPECT_EQ("Invalid 32-bit float literal: 1e40", err_msg);
774 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
775 EXPECT_EQ("Invalid 32-bit float literal: -1e40", err_msg);
778 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
779 EXPECT_EQ("Invalid 32-bit float literal: 1e400", err_msg);
782 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
783 EXPECT_EQ("Invalid 32-bit float literal: -1e400", err_msg);
798 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
799 EXPECT_EQ("Invalid 64-bit float literal: ", err_msg);
801 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
802 EXPECT_EQ("Invalid 64-bit float literal: 0=", err_msg);
806 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
809 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
812 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
815 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
818 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
821 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
824 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
827 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
830 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
836 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
837 EXPECT_EQ("Invalid 64-bit float literal: 1e400", err_msg);
840 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
841 EXPECT_EQ("Invalid 64-bit float literal: -1e400", err_msg);
851 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
852 EXPECT_EQ("Invalid 16-bit float literal: ", err_msg);
854 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
855 EXPECT_EQ("Invalid 16-bit float literal: 0=", err_msg);
859 "0.0", type, [](uint32_t word) { EXPECT_EQ(0x0u, word); }, nullptr);
860 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
862 "-0.0", type, [](uint32_t word) { EXPECT_EQ(0x8000u, word); }, nullptr);
863 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
865 "1.0", type, [](uint32_t word) { EXPECT_EQ(0x3c00u, word); }, nullptr);
866 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
868 "2.5", type, [](uint32_t word) { EXPECT_EQ(0x4100u, word); }, nullptr);
869 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
871 "32.5", type, [](uint32_t word) { EXPECT_EQ(0x5010u, word); }, nullptr);
872 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
877 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
878 EXPECT_EQ("Invalid 16-bit float literal: 1e38", err_msg);
881 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
882 EXPECT_EQ("Invalid 16-bit float literal: -1e38", err_msg);
885 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
886 EXPECT_EQ("Invalid 16-bit float literal: 1e40", err_msg);
889 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
890 EXPECT_EQ("Invalid 16-bit float literal: -1e40", err_msg);
893 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
894 EXPECT_EQ("Invalid 16-bit float literal: 1e400", err_msg);
897 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
898 EXPECT_EQ("Invalid 16-bit float literal: -1e400", err_msg);
907 "0.0", type, [](uint32_t word) { EXPECT_EQ(0x0u, word); }, &err_msg);
908 EXPECT_EQ(EncodeNumberStatus::kInvalidUsage, rc);
909 EXPECT_EQ("The expected type is not a float type", err_msg);
918 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
927 "0.0", type, [](uint32_t word) { EXPECT_EQ(0x0u, word); }, &err_msg);
928 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
929 EXPECT_EQ("random content", err_msg);
939 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
940 EXPECT_EQ("Invalid unsigned integer literal: something wrong", err_msg);
944 EXPECT_EQ(EncodeNumberStatus::kInvalidText, rc);
949 [](uint32_t word) { EXPECT_EQ(0xffffffffu, word); },
951 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
952 EXPECT_EQ("random content", err_msg);
957 "1", type, [](uint32_t word) { EXPECT_EQ(1u, word); }, nullptr);
958 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);
963 [](uint32_t word) { EXPECT_EQ(0xbf800000, word); },
965 EXPECT_EQ(EncodeNumberStatus::kSuccess, rc);