36TEST_P(TwoRangesTest, NORangesSetDataSelfTest) {
40 auto res =
s.insert(r0);
50 auto res =
s.insert(r1);
59TEST_P(TwoRangesTest, NORangesSetDataTest) {
62 auto res =
s.insert(r0);
67 if (AllOverlapped.find(GetParam()) != AllOverlapped.end()) {
75 auto res =
s.insert(r1);
80 if (AllOverlapped.find(GetParam()) != AllOverlapped.end()) {
93 r0 =
Range<int>(std::get<0>(GetParam()), std::get<1>(GetParam()));
94 r1 =
Range<int>(std::get<2>(GetParam()), std::get<3>(GetParam()));
95 r2 =
Range<int>(std::get<4>(GetParam()), std::get<5>(GetParam()));
104 testing::Combine(testing::Range(0, 3), testing::Range(0U, 3U),
105 testing::Range(0, 3), testing::Range(0U, 3U),
106 testing::Range(0, 3), testing::Range(0U, 3U)));
110 auto res =
s.insert(r0);
114 ASSERT_EQ(res, !RangesOverlap(r1, r0));
119 ASSERT_EQ(res, !RangesOverlap(r0, r2) && !RangesOverlap(r1, r2));