From 60452a211c19e8cd09d4111fa733c64ecd1200f0 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 22 Sep 2014 14:41:30 -0700 Subject: [PATCH] Unit test for abort(3). Change-Id: I021604b977572801f228a193741624df26e76d72 --- tests/unistd_test.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/unistd_test.cpp b/tests/unistd_test.cpp index 8195ea8f4..21c14f483 100644 --- a/tests/unistd_test.cpp +++ b/tests/unistd_test.cpp @@ -462,3 +462,8 @@ TEST(unistd, getpid_caching_and_pthread_create) { ASSERT_EQ(0, pthread_join(t, &result)); ASSERT_EQ(NULL, result); } + +TEST(unistd_DeathTest, abort) { + ::testing::FLAGS_gtest_death_test_style = "threadsafe"; + ASSERT_EXIT(abort(), testing::KilledBySignal(SIGABRT), ""); +}