blob: b9b0a87990a9ce92cf1fa77e4c4c4afbf03375d5 [file] [log] [blame]
#pragma once
#define CATCH_CONFIG_PREFIX_ALL
#include <catch.hpp>
// CATCH_REQUIRE_THROWS is not defined identically to REQUIRE_THROWS and causes warning;
// define our own version that doesn't warn.
#define _CATCH_REQUIRE_THROWS( ... ) INTERNAL_CATCH_THROWS( "CATCH_REQUIRE_THROWS", Catch::ResultDisposition::Normal, __VA_ARGS__ )