summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshiqian <shiqian@861a406c-534a-0410-8894-cb66d6ee9925>2008-09-13 00:49:59 +0000
committershiqian <shiqian@861a406c-534a-0410-8894-cb66d6ee9925>2008-09-13 00:49:59 +0000
commitafebcbd73013bbaf27147b285ef24ffef2046ea6 (patch)
treeca395c2238dee5048ddb5cb2b00d25a0d85c9706
parent9204c8ec6edda2013cd81bf3c93e9cb6c45b9bb5 (diff)
downloadgoogletest-afebcbd73013bbaf27147b285ef24ffef2046ea6.tar.gz
Adds suffix 'd' to gtest's libs on Windows. Also fixes gtest_unittest on non-English Windows. By balazs.dan@gmail.com.
git-svn-id: http://googletest.googlecode.com/svn/trunk@92 861a406c-534a-0410-8894-cb66d6ee9925
-rwxr-xr-xmsvc/gtest.vcproj2
-rwxr-xr-xmsvc/gtest_main.vcproj2
-rw-r--r--test/gtest_unittest.cc69
3 files changed, 14 insertions, 59 deletions
diff --git a/msvc/gtest.vcproj b/msvc/gtest.vcproj
index 47c4a80..1c1ac44 100755
--- a/msvc/gtest.vcproj
+++ b/msvc/gtest.vcproj
@@ -32,7 +32,7 @@
Name="VCCustomBuildTool"/>
<Tool
Name="VCLibrarianTool"
- OutputFile="$(OutDir)/gtest.lib"/>
+ OutputFile="$(OutDir)/gtestd.lib"/>
<Tool
Name="VCMIDLTool"/>
<Tool
diff --git a/msvc/gtest_main.vcproj b/msvc/gtest_main.vcproj
index 1bcf9b2..250d532 100755
--- a/msvc/gtest_main.vcproj
+++ b/msvc/gtest_main.vcproj
@@ -32,7 +32,7 @@
Name="VCCustomBuildTool"/>
<Tool
Name="VCLibrarianTool"
- OutputFile="$(OutDir)/$(ProjectName).lib"/>
+ OutputFile="$(OutDir)/$(ProjectName)d.lib"/>
<Tool
Name="VCMIDLTool"/>
<Tool
diff --git a/test/gtest_unittest.cc b/test/gtest_unittest.cc
index b20b98c..abc337f 100644
--- a/test/gtest_unittest.cc
+++ b/test/gtest_unittest.cc
@@ -2720,85 +2720,40 @@ TEST(HRESULTAssertionTest, EXPECT_HRESULT_SUCCEEDED) {
EXPECT_HRESULT_SUCCEEDED(S_OK);
EXPECT_HRESULT_SUCCEEDED(S_FALSE);
-#ifdef _WIN32_WCE
- const char* expected =
- "Expected: (UnexpectedHRESULTFailure()) succeeds.\n"
- " Actual: 0x8000FFFF";
-#else // Windows proper
- const char* expected =
- "Expected: (UnexpectedHRESULTFailure()) succeeds.\n"
- " Actual: 0x8000FFFF Catastrophic failure";
-#endif // _WIN32_WCE
EXPECT_NONFATAL_FAILURE(EXPECT_HRESULT_SUCCEEDED(UnexpectedHRESULTFailure()),
- expected);
+ "Expected: (UnexpectedHRESULTFailure()) succeeds.\n"
+ " Actual: 0x8000FFFF");
}
TEST(HRESULTAssertionTest, ASSERT_HRESULT_SUCCEEDED) {
ASSERT_HRESULT_SUCCEEDED(S_OK);
ASSERT_HRESULT_SUCCEEDED(S_FALSE);
-#ifdef _WIN32_WCE
- const char* expected =
- "Expected: (UnexpectedHRESULTFailure()) succeeds.\n"
- " Actual: 0x8000FFFF";
-#else // Windows proper
- const char* expected =
- "Expected: (UnexpectedHRESULTFailure()) succeeds.\n"
- " Actual: 0x8000FFFF Catastrophic failure";
-#endif // _WIN32_WCE
-
EXPECT_FATAL_FAILURE(ASSERT_HRESULT_SUCCEEDED(UnexpectedHRESULTFailure()),
- expected);
+ "Expected: (UnexpectedHRESULTFailure()) succeeds.\n"
+ " Actual: 0x8000FFFF");
}
TEST(HRESULTAssertionTest, EXPECT_HRESULT_FAILED) {
EXPECT_HRESULT_FAILED(E_UNEXPECTED);
-#ifdef _WIN32_WCE
- const char* expected_success =
- "Expected: (OkHRESULTSuccess()) fails.\n"
- " Actual: 0x00000000";
- const char* expected_incorrect_function =
- "Expected: (FalseHRESULTSuccess()) fails.\n"
- " Actual: 0x00000001";
-#else // Windows proper
- const char* expected_success =
- "Expected: (OkHRESULTSuccess()) fails.\n"
- " Actual: 0x00000000 The operation completed successfully";
- const char* expected_incorrect_function =
- "Expected: (FalseHRESULTSuccess()) fails.\n"
- " Actual: 0x00000001 Incorrect function.";
-#endif // _WIN32_WCE
-
EXPECT_NONFATAL_FAILURE(EXPECT_HRESULT_FAILED(OkHRESULTSuccess()),
- expected_success);
+ "Expected: (OkHRESULTSuccess()) fails.\n"
+ " Actual: 0x00000000");
EXPECT_NONFATAL_FAILURE(EXPECT_HRESULT_FAILED(FalseHRESULTSuccess()),
- expected_incorrect_function);
+ "Expected: (FalseHRESULTSuccess()) fails.\n"
+ " Actual: 0x00000001");
}
TEST(HRESULTAssertionTest, ASSERT_HRESULT_FAILED) {
ASSERT_HRESULT_FAILED(E_UNEXPECTED);
-#ifdef _WIN32_WCE
- const char* expected_success =
- "Expected: (OkHRESULTSuccess()) fails.\n"
- " Actual: 0x00000000";
- const char* expected_incorrect_function =
- "Expected: (FalseHRESULTSuccess()) fails.\n"
- " Actual: 0x00000001";
-#else // Windows proper
- const char* expected_success =
- "Expected: (OkHRESULTSuccess()) fails.\n"
- " Actual: 0x00000000 The operation completed successfully";
- const char* expected_incorrect_function =
- "Expected: (FalseHRESULTSuccess()) fails.\n"
- " Actual: 0x00000001 Incorrect function.";
-#endif // _WIN32_WCE
-
EXPECT_FATAL_FAILURE(ASSERT_HRESULT_FAILED(OkHRESULTSuccess()),
- expected_success);
+ "Expected: (OkHRESULTSuccess()) fails.\n"
+ " Actual: 0x00000000");
EXPECT_FATAL_FAILURE(ASSERT_HRESULT_FAILED(FalseHRESULTSuccess()),
- expected_incorrect_function);
+ "Expected: (FalseHRESULTSuccess()) fails.\n"
+ " Actual: 0x00000001");
}
// Tests that streaming to the HRESULT macros works.