dncurrency/nano/core_test/assert.cpp
2025-04-18 17:43:24 +02:00

15 lines
No EOL
360 B
C++

#include <nano/lib/assert.hpp>
#include <gtest/gtest.h>
TEST (assert_DeathTest, debug_assert)
{
debug_assert (true);
ASSERT_DEATH (debug_assert (false, "test"), ".*Assertion `false` failed: test.*");
}
TEST (assert_DeathTest, release_assert)
{
release_assert (true);
ASSERT_DEATH (release_assert (false, "test"), ".*Assertion `false` failed: test.*");
}