xref: /aosp_15_r20/external/pytorch/torch/csrc/jit/testing/catch_utils.hpp (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1 #pragma once
2 
3 #define CATCH_CONFIG_PREFIX_ALL
4 #include <catch.hpp>
5 
6 // CATCH_REQUIRE_THROWS is not defined identically to REQUIRE_THROWS and causes
7 // warning; define our own version that doesn't warn.
8 #define _CATCH_REQUIRE_THROWS(...) \
9   INTERNAL_CATCH_THROWS(           \
10       "CATCH_REQUIRE_THROWS", Catch::ResultDisposition::Normal, __VA_ARGS__)
11