Kefu Chai
e1ae36ecfd
test/boost: add formatter for BOOST_REQUIRE_EQUAL
...
in gossiping_property_file_snitch_test, we use
`BOOST_REQUIRE_EQUAL(dc_racks[i], dc_racks[0])` to check the equality
of two instances of `pair<sstring, sstring`, like:
```c++
BOOST_REQUIRE_EQUAL(dc_racks[i], dc_racks[0])
```
since the standard library does not provide the formatter for printing
`std::pair<>`, we rely on the homebrew generic formatter to
print `std::pair<>, which in turn uses operator<< to format the
elements in the `pair`, but we intend to remove this formatter
in future, as the last step of #13245 .
so in order to enable Boost.test to print out lhs and rhs when
`BOOST_REQUIRE_EQUAL` check fails, we are adding
`boost_test_print_type()` for `pair<sstring,sstring>`. the helper
function uses {fmt} to print the `pair<>`.
Refs #13245
Signed-off-by: Kefu Chai <kefu.chai@scylladb.com >
Closes scylladb/scylladb#17831
2024-03-17 16:58:39 +02:00
..
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-01-15 13:26:39 +02:00
2024-03-01 16:25:14 +01:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2024-02-23 10:52:12 +08:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-21 19:38:53 +02:00
2024-03-13 09:29:00 +02:00
2024-01-24 10:37:39 +01:00
2024-02-02 22:12:57 +08:00
2023-12-17 11:40:09 -03:00
2024-02-06 13:22:16 +02:00
2024-01-11 08:37:56 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-03-12 13:44:04 +02:00
2024-02-06 13:22:16 +02:00
2024-02-27 02:27:55 -05:00
2024-02-06 13:22:16 +02:00
2024-01-18 12:50:06 +02:00
2023-12-02 22:37:22 +02:00
2024-02-06 13:22:16 +02:00
2024-03-15 09:40:22 +02:00
2024-03-11 19:30:19 +03:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-03-05 14:00:13 +08:00
2024-02-06 13:22:16 +02:00
2024-03-13 08:52:46 +02:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-22 17:53:34 +08:00
2024-03-17 16:58:39 +02:00
2024-02-02 22:12:57 +08:00
2023-12-14 16:54:04 +01:00
2024-01-11 08:37:56 +02:00
2024-01-29 09:59:30 +02:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2023-12-12 23:19:54 +04:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-21 19:43:17 +02:00
2024-02-06 13:22:16 +02:00
2024-03-13 08:52:46 +02:00
2024-03-13 08:52:46 +02:00
2024-02-26 17:47:05 +08:00
2024-02-07 09:21:24 +02:00
2024-02-07 18:31:36 +01:00
2024-03-12 14:53:55 +08:00
2024-02-21 19:43:17 +02:00
2024-02-06 13:22:16 +02:00
2024-02-21 00:24:25 +02:00
2024-01-11 14:33:47 +08:00
2024-02-21 00:24:25 +02:00
2024-02-06 13:22:16 +02:00
2024-03-11 11:37:48 +02:00
2024-03-11 09:55:51 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-03-01 16:25:14 +01:00
2024-03-13 08:52:46 +02:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-01-04 03:20:17 -05:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2023-12-05 15:18:11 +02:00
2024-02-06 13:22:16 +02:00
2023-12-05 14:09:34 +01:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-03-12 11:05:18 -04:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2023-12-05 08:25:04 +03:00
2024-02-02 22:12:57 +08:00
2024-02-21 19:43:17 +02:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2023-10-04 18:50:23 +02:00
2024-02-06 13:22:16 +02:00
2023-11-02 19:27:59 +03:00
2024-02-02 22:12:57 +08:00
2024-03-12 19:10:44 +03:00
2024-02-06 13:22:16 +02:00
2024-01-24 10:37:39 +01:00
2024-02-06 13:22:16 +02:00
2024-03-14 10:50:21 +03:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2023-12-02 22:37:22 +02:00
2024-02-02 22:12:57 +08:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-21 19:43:17 +02:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-02 22:12:57 +08:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-06 13:22:16 +02:00
2024-02-21 19:43:17 +02:00