15 lines
No EOL
360 B
C++
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.*");
|
|
} |