Lines Matching refs:EXPECT_THROW_MSG
512 EXPECT_THROW_MSG(w.write("{}", 1), std::runtime_error, "buffer overflow");
538 EXPECT_THROW_MSG(format("{"), FormatError, "invalid format string");
539 EXPECT_THROW_MSG(format("}"), FormatError, "unmatched '}' in format string");
540 EXPECT_THROW_MSG(format("{0{}"), FormatError, "invalid format string");
558 EXPECT_THROW_MSG(format("{"), FormatError, "invalid format string");
559 EXPECT_THROW_MSG(format("{?}"), FormatError, "invalid format string");
560 EXPECT_THROW_MSG(format("{0"), FormatError, "invalid format string");
561 EXPECT_THROW_MSG(format("{0}"), FormatError, "argument index out of range");
565 EXPECT_THROW_MSG(format(format_str), FormatError, "invalid format string");
567 EXPECT_THROW_MSG(format(format_str), FormatError,
571 EXPECT_THROW_MSG(format(format_str), FormatError, "number is too big");
573 EXPECT_THROW_MSG(format(format_str), FormatError, "number is too big");
595 EXPECT_THROW_MSG(TestFormat<20>::format("{20}"),
597 EXPECT_THROW_MSG(TestFormat<21>::format("{21}"),
601 EXPECT_THROW_MSG(TestFormat<MAX_PACKED_ARGS>::format(format_str),
612 EXPECT_THROW_MSG(format("{a+}", FMT_CAPTURE(a)), FormatError,
614 EXPECT_THROW_MSG(format("{a}"), FormatError, "argument not found");
615 EXPECT_THROW_MSG(format("{d}", FMT_CAPTURE(a, b, c)), FormatError,
617 EXPECT_THROW_MSG(format("{a}{}", FMT_CAPTURE(a)),
619 EXPECT_THROW_MSG(format("{}{a}", FMT_CAPTURE(a)),
629 EXPECT_THROW_MSG(format("{0}{}", 'a', 'b'),
631 EXPECT_THROW_MSG(format("{}{0}", 'a', 'b'),
634 EXPECT_THROW_MSG(format("{0}:.{}", 1.2345, 2),
636 EXPECT_THROW_MSG(format("{:.{0}}", 1.2345, 2),
638 EXPECT_THROW_MSG(format("{}"), FormatError, "argument index out of range");
694 EXPECT_THROW_MSG(format("{0:=5", 'c'),
696 EXPECT_THROW_MSG(format("{0:=5}", 'c'),
698 EXPECT_THROW_MSG(format("{0:=5}", "abc"),
700 EXPECT_THROW_MSG(format("{0:=8}", reinterpret_cast<void*>(0xface)),
722 EXPECT_THROW_MSG(format("{0:{<5}", 'c'),
724 EXPECT_THROW_MSG(format("{0:{<5}}", 'c'),
744 EXPECT_THROW_MSG(format("{0:+}", 42u),
747 EXPECT_THROW_MSG(format("{0:+}", 42ul),
750 EXPECT_THROW_MSG(format("{0:+}", 42ull),
754 EXPECT_THROW_MSG(format("{0:+", 'c'),
756 EXPECT_THROW_MSG(format("{0:+}", 'c'),
758 EXPECT_THROW_MSG(format("{0:+}", "abc"),
760 EXPECT_THROW_MSG(format("{0:+}", reinterpret_cast<void*>(0x42)),
768 EXPECT_THROW_MSG(format("{0:-}", 42u),
771 EXPECT_THROW_MSG(format("{0:-}", 42ul),
774 EXPECT_THROW_MSG(format("{0:-}", 42ull),
778 EXPECT_THROW_MSG(format("{0:-", 'c'),
780 EXPECT_THROW_MSG(format("{0:-}", 'c'),
782 EXPECT_THROW_MSG(format("{0:-}", "abc"),
784 EXPECT_THROW_MSG(format("{0:-}", reinterpret_cast<void*>(0x42)),
792 EXPECT_THROW_MSG(format("{0: }", 42u),
795 EXPECT_THROW_MSG(format("{0: }", 42ul),
798 EXPECT_THROW_MSG(format("{0: }", 42ull),
802 EXPECT_THROW_MSG(format("{0: ", 'c'),
804 EXPECT_THROW_MSG(format("{0: }", 'c'),
806 EXPECT_THROW_MSG(format("{0: }", "abc"),
808 EXPECT_THROW_MSG(format("{0: }", reinterpret_cast<void*>(0x42)),
847 EXPECT_THROW_MSG(format("{0:#", 'c'),
849 EXPECT_THROW_MSG(format("{0:#}", 'c'),
851 EXPECT_THROW_MSG(format("{0:#}", "abc"),
853 EXPECT_THROW_MSG(format("{0:#}", reinterpret_cast<void*>(0x42)),
867 EXPECT_THROW_MSG(format("{0:0", 'c'),
869 EXPECT_THROW_MSG(format("{0:05}", 'c'),
871 EXPECT_THROW_MSG(format("{0:05}", "abc"),
873 EXPECT_THROW_MSG(format("{0:05}", reinterpret_cast<void*>(0x42)),
881 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
885 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
888 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
890 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
908 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
912 EXPECT_THROW_MSG
915 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
917 EXPECT_THROW_MSG(format("{0:{", 0),
919 EXPECT_THROW_MSG(format("{0:{}", 0),
921 EXPECT_THROW_MSG(format("{0:{?}}", 0),
923 EXPECT_THROW_MSG(format("{0:{1}}", 0),
926 EXPECT_THROW_MSG(format("{0:{0:}}", 0),
929 EXPECT_THROW_MSG(format("{0:{1}}", 0, -1),
931 EXPECT_THROW_MSG(format("{0:{1}}", 0, (INT_MAX + 1u)),
933 EXPECT_THROW_MSG(format("{0:{1}}", 0, -1l),
937 EXPECT_THROW_MSG(format("{0:{1}}", 0, (value + 1)),
940 EXPECT_THROW_MSG(format("{0:{1}}", 0, (INT_MAX + 1ul)),
943 EXPECT_THROW_MSG(format("{0:{1}}", 0, '0'),
945 EXPECT_THROW_MSG(format("{0:{1}}", 0, 0.0),
966 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
970 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
973 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
975 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
977 EXPECT_THROW_MSG(format("{0:.", 0),
979 EXPECT_THROW_MSG(format("{0:.}", 0),
982 EXPECT_THROW_MSG(format("{0:.2", 0),
984 EXPECT_THROW_MSG(format("{0:.2}", 42),
986 EXPECT_THROW_MSG(format("{0:.2f}", 42),
988 EXPECT_THROW_MSG(format("{0:.2}", 42u),
990 EXPECT_THROW_MSG(format("{0:.2f}", 42u),
992 EXPECT_THROW_MSG(format("{0:.2}", 42l),
994 EXPECT_THROW_MSG(format("{0:.2f}", 42l),
996 EXPECT_THROW_MSG(format("{0:.2}", 42ul),
998 EXPECT_THROW_MSG(format("{0:.2f}", 42ul),
1000 EXPECT_THROW_MSG(format("{0:.2}", 42ll),
1002 EXPECT_THROW_MSG(format("{0:.2f}", 42ll),
1004 EXPECT_THROW_MSG(format("{0:.2}", 42ull),
1006 EXPECT_THROW_MSG(format("{0:.2f}", 42ull),
1008 EXPECT_THROW_MSG(format("{0:3.0}", 'x'),
1013 EXPECT_THROW_MSG(format("{0:.2}", reinterpret_cast<void*>(0xcafe)),
1015 EXPECT_THROW_MSG(format("{0:.2f}", reinterpret_cast<void*>(0xcafe)),
1025 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
1029 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
1032 EXPECT_THROW_MSG(format(format_str, 0), FormatError, "number is too big");
1034 EXPECT_THROW_MSG(format("{0:.{", 0),
1036 EXPECT_THROW_MSG(format("{0:.{}", 0),
1038 EXPECT_THROW_MSG(format("{0:.{?}}", 0),
1040 EXPECT_THROW_MSG(format("{0:.{1}", 0, 0),
1042 EXPECT_THROW_MSG(format("{0:.{1}}", 0),
1045 EXPECT_THROW_MSG(format("{0:.{0:}}", 0),
1048 EXPECT_THROW_MSG(format("{0:.{1}}", 0, -1),
1050 EXPECT_THROW_MSG(format("{0:.{1}}", 0, (INT_MAX + 1u)),
1052 EXPECT_THROW_MSG(format("{0:.{1}}", 0, -1l),
1056 EXPECT_THROW_MSG(format("{0:.{1}}", 0, (value + 1)),
1059 EXPECT_THROW_MSG(format("{0:.{1}}", 0, (INT_MAX + 1ul)),
1062 EXPECT_THROW_MSG(format("{0:.{1}}", 0, '0'),
1064 EXPECT_THROW_MSG(format("{0:.{1}}", 0, 0.0),
1067 EXPECT_THROW_MSG(format("{0:.{1}}", 42, 2),
1069 EXPECT_THROW_MSG(format("{0:.{1}f}", 42, 2),
1071 EXPECT_THROW_MSG(format("{0:.{1}}", 42u, 2),
1073 EXPECT_THROW_MSG(format("{0:.{1}f}", 42u, 2),
1075 EXPECT_THROW_MSG(format("{0:.{1}}", 42l, 2),
1077 EXPECT_THROW_MSG(format("{0:.{1}f}", 42l, 2),
1079 EXPECT_THROW_MSG(format("{0:.{1}}", 42ul, 2),
1081 EXPECT_THROW_MSG(format("{0:.{1}f}", 42ul, 2),
1083 EXPECT_THROW_MSG(format("{0:.{1}}", 42ll, 2),
1085 EXPECT_THROW_MSG(format("{0:.{1}f}", 42ll, 2),
1087 EXPECT_THROW_MSG(format("{0:.{1}}", 42ull, 2),
1089 EXPECT_THROW_MSG(format("{0:.{1}f}", 42ull, 2),
1091 EXPECT_THROW_MSG(format("{0:3.{1}}", 'x', 0),
1096 EXPECT_THROW_MSG(format("{0:.{1}}", reinterpret_cast<void*>(0xcafe), 2),
1098 EXPECT_THROW_MSG(format("{0:.{1}f}", reinterpret_cast<void*>(0xcafe), 2),
1119 EXPECT_THROW_MSG(format(format_str, value), FormatError, message)
1140 EXPECT_THROW_MSG(format("{0:v", 42),
1330 EXPECT_THROW_MSG(format("{0}", reinterpret_cast<const char*>(0)),
1377 EXPECT_THROW_MSG(fmt::format("{:s}", date), FormatError,
1479 EXPECT_THROW_MSG(