45 EXPECT_FALSE(range.has_value());
47 EXPECT_FALSE(range.has_value());
51 EXPECT_FALSE(range.has_value());
54 ASSERT_TRUE(range.has_value());
55 ASSERT_EQ(4u, range.value().m_CharSize);
57 constexpr uint8_t kLower[4] = {18, 52, 86, 120};
58 constexpr uint8_t kUpper[4] = {135, 101, 67, 33};
59 EXPECT_TRUE(uint_ranges_equal(kLower, range.value().m_Lower));
60 EXPECT_TRUE(uint_ranges_equal(kUpper, range.value().m_Upper));
65 ASSERT_TRUE(range.has_value());
66 ASSERT_EQ(1u, range.value().m_CharSize);
67 EXPECT_EQ(161, range.value().m_Lower[0]);
68 EXPECT_EQ(243, range.value().m_Upper[0]);
72 ASSERT_TRUE(range.has_value());
73 ASSERT_EQ(1u, range.value().m_CharSize);
74 EXPECT_EQ(161, range.value().m_Lower[0]);
75 EXPECT_EQ(0, range.value().m_Upper[0]);