Select Git revision
test_ASTNodeDataTypeBuilder.cpp
test_PastisAssert.cpp 511 B
#include <catch.hpp>
#include <PastisAssert.hpp>
#include <string>
TEST_CASE("PastisAssert", "[assert]") {
SECTION("checking for assert error") {
const std::string filename = "filename";
const int line = 10;
const std::string function = "function";
const std::string message = "message";
AssertError assert_error(filename, line, function, message);
REQUIRE(Catch::Detail::stringify(assert_error) == "\n*** Assertion error ***\n at filename:10\n in function\n*** message\n");
}
}