diff options
author | zhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925> | 2009-09-17 05:04:08 +0000 |
---|---|---|
committer | zhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925> | 2009-09-17 05:04:08 +0000 |
commit | 12d740faef11779b27b17c558ca92622bc0d2b54 (patch) | |
tree | 6e6dc642541619e5761cde41c28b5870360f91de | |
parent | f07dc6b1b1bb16a4956e9880eb081fb01f1c186a (diff) | |
download | googletest-12d740faef11779b27b17c558ca92622bc0d2b54.tar.gz googletest-12d740faef11779b27b17c558ca92622bc0d2b54.tar.bz2 googletest-12d740faef11779b27b17c558ca92622bc0d2b54.zip |
Makes gtest compile clean with MSVC's warning 4100 (unused formal parameter) enabled.
-rw-r--r-- | include/gtest/internal/gtest-internal.h | 4 | ||||
-rw-r--r-- | scons/SConstruct.common | 4 | ||||
-rw-r--r-- | src/gtest.cc | 3 | ||||
-rw-r--r-- | test/gtest-death-test_test.cc | 7 | ||||
-rw-r--r-- | test/gtest-listener_test.cc | 22 |
5 files changed, 19 insertions, 21 deletions
diff --git a/include/gtest/internal/gtest-internal.h b/include/gtest/internal/gtest-internal.h index 72272d91..49e104af 100644 --- a/include/gtest/internal/gtest-internal.h +++ b/include/gtest/internal/gtest-internal.h @@ -725,8 +725,8 @@ class TypeParameterizedTestCase { template <GTEST_TEMPLATE_ Fixture, typename Types> class TypeParameterizedTestCase<Fixture, Templates0, Types> { public: - static bool Register(const char* prefix, const char* case_name, - const char* test_names) { + static bool Register(const char* /*prefix*/, const char* /*case_name*/, + const char* /*test_names*/) { return true; } }; diff --git a/scons/SConstruct.common b/scons/SConstruct.common index 1407bd46..2fc0dde5 100644 --- a/scons/SConstruct.common +++ b/scons/SConstruct.common @@ -99,10 +99,6 @@ class SConstructHelper: # Disables warnings that are either uninteresting or # hard to fix. - '/wd4100', - # unreferenced formal parameter. The violation is in - # gcc's TR1 tuple and hard to fix. - '/wd4127', # constant conditional expression. The macro # GTEST_IS_NULL_LITERAL_() triggers it and I cannot find diff --git a/src/gtest.cc b/src/gtest.cc index 677396d6..5b33d312 100644 --- a/src/gtest.cc +++ b/src/gtest.cc @@ -4134,7 +4134,8 @@ TestInfoImpl::~TestInfoImpl() { // For example, if Foo() calls Bar(), which in turn calls // GetCurrentOsStackTraceExceptTop(..., 1), Foo() will be included in // the trace but Bar() and GetCurrentOsStackTraceExceptTop() won't. -String GetCurrentOsStackTraceExceptTop(UnitTest* unit_test, int skip_count) { +String GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, + int skip_count) { // We pass skip_count + 1 to skip this wrapper function in addition // to what the user really wants to skip. return GetUnitTestImpl()->CurrentOsStackTraceExceptTop(skip_count + 1); diff --git a/test/gtest-death-test_test.cc b/test/gtest-death-test_test.cc index 1b0061a6..7cc4cafc 100644 --- a/test/gtest-death-test_test.cc +++ b/test/gtest-death-test_test.cc @@ -824,9 +824,10 @@ void MockDeathTestFactory::SetParameters(bool create, // Sets test to NULL (if create_ is false) or to the address of a new // MockDeathTest object with parameters taken from the last call // to SetParameters (if create_ is true). Always returns true. -bool MockDeathTestFactory::Create(const char* statement, - const ::testing::internal::RE* regex, - const char* file, int line, +bool MockDeathTestFactory::Create(const char* /*statement*/, + const ::testing::internal::RE* /*regex*/, + const char* /*file*/, + int /*line*/, DeathTest** test) { test_deleted_ = false; if (create_) { diff --git a/test/gtest-listener_test.cc b/test/gtest-listener_test.cc index fb6fcf48..75c2c184 100644 --- a/test/gtest-listener_test.cc +++ b/test/gtest-listener_test.cc @@ -74,47 +74,47 @@ class UnitTestAccessor { class EventRecordingListener : public UnitTestEventListenerInterface { protected: - virtual void OnUnitTestStart(const UnitTest& unit_test) { + virtual void OnUnitTestStart(const UnitTest& /*unit_test*/) { g_events->PushBack(String("TestEventListener::OnUnitTestStart")); } - virtual void OnGlobalSetUpStart(const UnitTest& unit_test) { + virtual void OnGlobalSetUpStart(const UnitTest& /*unit_test*/) { g_events->PushBack(String("TestEventListener::OnGlobalSetUpStart")); } - virtual void OnGlobalSetUpEnd(const UnitTest& unit_test) { + virtual void OnGlobalSetUpEnd(const UnitTest& /*unit_test*/) { g_events->PushBack(String("TestEventListener::OnGlobalSetUpEnd")); } - virtual void OnTestCaseStart(const TestCase& test_case) { + virtual void OnTestCaseStart(const TestCase& /*test_case*/) { g_events->PushBack(String("TestEventListener::OnTestCaseStart")); } - virtual void OnTestStart(const TestInfo& test_info) { + virtual void OnTestStart(const TestInfo& /*test_info*/) { g_events->PushBack(String("TestEventListener::OnTestStart")); } - virtual void OnNewTestPartResult(const TestPartResult& test_part_result) { + virtual void OnNewTestPartResult(const TestPartResult& /*test_part_result*/) { g_events->PushBack(String("TestEventListener::OnNewTestPartResult")); } - virtual void OnTestEnd(const TestInfo& test_info) { + virtual void OnTestEnd(const TestInfo& /*test_info*/) { g_events->PushBack(String("TestEventListener::OnTestEnd")); } - virtual void OnTestCaseEnd(const TestCase& test_case) { + virtual void OnTestCaseEnd(const TestCase& /*test_case*/) { g_events->PushBack(String("TestEventListener::OnTestCaseEnd")); } - virtual void OnGlobalTearDownStart(const UnitTest& unit_test) { + virtual void OnGlobalTearDownStart(const UnitTest& /*unit_test*/) { g_events->PushBack(String("TestEventListener::OnGlobalTearDownStart")); } - virtual void OnGlobalTearDownEnd(const UnitTest& unit_test) { + virtual void OnGlobalTearDownEnd(const UnitTest& /*unit_test*/) { g_events->PushBack(String("TestEventListener::OnGlobalTearDownEnd")); } - virtual void OnUnitTestEnd(const UnitTest& unit_test) { + virtual void OnUnitTestEnd(const UnitTest& /*unit_test*/) { g_events->PushBack(String("TestEventListener::OnUnitTestEnd")); } }; |