Lines Matching defs:expected

142             std::vector<std::vector<std::partial_ordering>> expected =
157 // check expected partial_ordering against expected boolean
158 REQUIRE(expected.size() == expected_lt.size());
159 for (size_t i = 0; i < expected.size(); ++i)
161 REQUIRE(expected[i].size() == expected_lt[i].size());
162 for (size_t j = 0; j < expected[i].size(); ++j)
166 CHECK(std::is_lt(expected[i][j]) == expected_lt[i][j]);
170 // check 3-way comparison against expected partial_ordering
171 REQUIRE(expected.size() == j_types.size());
174 REQUIRE(expected[i].size() == j_types.size());
179 CHECK((j_types[i] <=> j_types[j]) == expected[i][j]); // *NOPAD*
259 std::vector<std::vector<bool>> expected =
286 // check if two values compare unordered as expected
287 REQUIRE(expected.size() == j_values.size());
290 REQUIRE(expected[i].size() == j_values.size());
295 CHECK(json::compares_unordered(j_values[i], j_values[j]) == expected[i][j]);
303 std::vector<std::vector<bool>> expected =
330 // check that two values compare unordered as expected (with legacy-mode enabled)
331 REQUIRE(expected.size() == j_values.size());
334 REQUIRE(expected[i].size() == j_values.size());
341 CHECK(json::compares_unordered(j_values[i], j_values[j], true) == expected[i][j]);
370 // check that two values compare unequal as expected
403 // check that two values compare less than as expected
419 // check that two values compare less than or equal as expected
444 // check that two values compare greater than as expected
471 // check that two values compare greater than or equal as expected
498 std::vector<std::vector<std::partial_ordering>> expected =
525 // check expected partial_ordering against expected booleans
526 REQUIRE(expected.size() == expected_eq.size());
527 REQUIRE(expected.size() == expected_lt.size());
528 for (size_t i = 0; i < expected.size(); ++i)
530 REQUIRE(expected[i].size() == expected_eq[i].size());
531 REQUIRE(expected[i].size() == expected_lt[i].size());
532 for (size_t j = 0; j < expected[i].size(); ++j)
536 CHECK(std::is_eq(expected[i][j]) == expected_eq[i][j]);
537 CHECK(std::is_lt(expected[i][j]) == expected_lt[i][j]);
538 if (std::is_gt(expected[i][j]))
545 // check that two values compare according to their expected ordering
546 REQUIRE(expected.size() == j_values.size());
549 REQUIRE(expected[i].size() == j_values.size());
554 CHECK((j_values[i] <=> j_values[j]) == expected[i][j]); // *NOPAD*