aboutsummaryrefslogtreecommitdiffstats
path: root/test/gtest-death-test_test.cc
diff options
context:
space:
mode:
authorzhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925>2009-03-24 20:39:44 +0000
committerzhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925>2009-03-24 20:39:44 +0000
commit2c0fc6d415343b732a4ae39cce1458be1170b9f6 (patch)
treec5ab10847116c91a6e4bc12a2945b3d77f70fd21 /test/gtest-death-test_test.cc
parent1f8a50e429735ded6b27bfdfb96d0e0aa4d8627b (diff)
downloadgoogletest-2c0fc6d415343b732a4ae39cce1458be1170b9f6.tar.gz
googletest-2c0fc6d415343b732a4ae39cce1458be1170b9f6.tar.bz2
googletest-2c0fc6d415343b732a4ae39cce1458be1170b9f6.zip
Cleans up death test implementation (by Vlad Losev); changes the XML format to be closer to junitreport (by Zhanyong Wan).
Diffstat (limited to 'test/gtest-death-test_test.cc')
-rw-r--r--test/gtest-death-test_test.cc17
1 files changed, 5 insertions, 12 deletions
diff --git a/test/gtest-death-test_test.cc b/test/gtest-death-test_test.cc
index 2c283b63..a6d7b18d 100644
--- a/test/gtest-death-test_test.cc
+++ b/test/gtest-death-test_test.cc
@@ -65,7 +65,7 @@ using testing::Message;
using testing::internal::DeathTest;
using testing::internal::DeathTestFactory;
using testing::internal::FilePath;
-using testing::internal::GetLastSystemErrorMessage;
+using testing::internal::GetLastErrnoDescription;
using testing::internal::ParseNaturalNumber;
using testing::internal::String;
@@ -990,20 +990,13 @@ TEST(StreamingAssertionsDeathTest, DeathTest) {
}, "expected failure");
}
-// Tests that GetLastSystemErrorMessage returns an empty string when the
+// Tests that GetLastErrnoDescription returns an empty string when the
// last error is 0 and non-empty string when it is non-zero.
-TEST(GetLastSystemErrorMessageTest, GetLastSystemErrorMessageWorks) {
-#if GTEST_OS_WINDOWS
- ::SetLastError(ERROR_FILE_NOT_FOUND);
- EXPECT_STRNE("", GetLastSystemErrorMessage().c_str());
- ::SetLastError(0);
- EXPECT_STREQ("", GetLastSystemErrorMessage().c_str());
-#else
+TEST(GetLastErrnoDescription, GetLastErrnoDescriptionWorks) {
errno = ENOENT;
- EXPECT_STRNE("", GetLastSystemErrorMessage().c_str());
+ EXPECT_STRNE("", GetLastErrnoDescription().c_str());
errno = 0;
- EXPECT_STREQ("", GetLastSystemErrorMessage().c_str());
-#endif
+ EXPECT_STREQ("", GetLastErrnoDescription().c_str());
}
#if GTEST_OS_WINDOWS