]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/seastar/include/seastar/testing/seastar_test.hh
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / seastar / include / seastar / testing / seastar_test.hh
index 7a611309ba5eeb6756e842dc143a5eb4bb992c3d..4bb848f8868940b8fd607f897e73b545199211a2 100644 (file)
@@ -27,7 +27,7 @@
 #include <boost/test/unit_test.hpp>
 
 #include <seastar/core/future.hh>
-
+#include <seastar/util/std-compat.hh>
 #include <seastar/testing/entry_point.hh>
 
 namespace seastar {
@@ -47,6 +47,14 @@ public:
 
 const std::vector<seastar_test*>& known_tests();
 
+// BOOST_REQUIRE_EXCEPTION predicates
+namespace exception_predicate {
+
+std::function<bool(const std::exception&)> message_equals(std::string_view expected_message);
+std::function<bool(const std::exception&)> message_contains(std::string_view expected_message);
+
+} // exception_predicate
+
 }
 
 }