Home | History | Annotate | Download | only in tests

Lines Matching refs:CheckOverflow

26 static void CheckOverflow(T expected, const char* value, bool should_overflow) {
43 CheckOverflow<int16_t>(std::numeric_limits<int16_t>::min(), "-32768", false);
44 CheckOverflow<int16_t>(0, "-32769", true);
45 CheckOverflow<int16_t>(std::numeric_limits<int16_t>::max(), "32767", false);
46 CheckOverflow<int16_t>(0, "32768", true);
48 CheckOverflow<uint16_t>(std::numeric_limits<uint16_t>::max(), "65535", false);
49 CheckOverflow<uint16_t>(0, "65536", true);
53 CheckOverflow<int32_t>(std::numeric_limits<int32_t>::min(), "-2147483648", false);
54 CheckOverflow<int32_t>(0, "-2147483649", true);
55 CheckOverflow<int32_t>(std::numeric_limits<int32_t>::max(), "2147483647", false);
56 CheckOverflow<int32_t>(0, "2147483648", true);
58 CheckOverflow<uint32_t>(std::numeric_limits<uint32_t>::max(), "4294967295", false);
59 CheckOverflow<uint32_t>(0, "4294967296", true);
63 CheckOverflow<int64_t>(std::numeric_limits<int64_t>::min(), "-9223372036854775808", false);
64 CheckOverflow<int64_t>(0, "-9223372036854775809", true);
65 CheckOverflow<int64_t>(std::numeric_limits<int64_t>::max(), "9223372036854775807", false);
66 CheckOverflow<int64_t>(0, "9223372036854775808", true);
68 CheckOverflow<uint64_t>(std::numeric_limits<uint64_t>::max(), "18446744073709551615", false);
69 CheckOverflow<uint64_t>(0, "18446744073709551616", true);