Files
privacore-open-source-searc…/test/unit/ProcessTest.cpp
2016-01-20 13:32:48 +01:00

17 lines
360 B
C++

#include "gtest/gtest.h"
#include "Process.h"
TEST(ProcessTest, Abort) {
EXPECT_EXIT(g_process.shutdownAbort(), ::testing::KilledBySignal(SIGABRT), "");
// verify file is created
struct stat buffer;
EXPECT_TRUE(stat(Process::getAbortFileName(), &buffer) == 0);
// remove file
unlink(Process::getAbortFileName());
/// @todo ALC verify/remove core
}