diff options
| author | Krystian Kuzniarek <krystian.kuzniarek@gmail.com> | 2019-11-14 10:26:49 +0100 | 
|---|---|---|
| committer | Krystian Kuzniarek <krystian.kuzniarek@gmail.com> | 2019-11-22 17:10:39 +0100 | 
| commit | 21d276b5c42d77de89477ff549cfdfda079ab0e3 (patch) | |
| tree | 0a0f4aa3a5ac410c49a63d17609d1cc340a66324 /googlemock/test | |
| parent | f9665846e405664bec650d77f9dd236c61a293b0 (diff) | |
| download | googletest-21d276b5c42d77de89477ff549cfdfda079ab0e3.tar.gz googletest-21d276b5c42d77de89477ff549cfdfda079ab0e3.tar.bz2 googletest-21d276b5c42d77de89477ff549cfdfda079ab0e3.zip  | |
remove MSVC workaround: accessing namespace scope from within nested classes
Diffstat (limited to 'googlemock/test')
| -rw-r--r-- | googlemock/test/gmock-matchers_test.cc | 13 | 
1 files changed, 4 insertions, 9 deletions
diff --git a/googlemock/test/gmock-matchers_test.cc b/googlemock/test/gmock-matchers_test.cc index bc49cb62..799c3706 100644 --- a/googlemock/test/gmock-matchers_test.cc +++ b/googlemock/test/gmock-matchers_test.cc @@ -2987,18 +2987,13 @@ TEST(MatcherAssertionTest, WorksWhenMatcherIsNotSatisfied) {    static unsigned short n;  // NOLINT    n = 5; -  // VC++ prior to version 8.0 SP1 has a bug where it will not see any -  // functions declared in the namespace scope from within nested classes. -  // EXPECT/ASSERT_(NON)FATAL_FAILURE macros use nested classes so that all -  // namespace-level functions invoked inside them need to be explicitly -  // resolved. -  EXPECT_FATAL_FAILURE(ASSERT_THAT(n, ::testing::Gt(10)), +  EXPECT_FATAL_FAILURE(ASSERT_THAT(n, Gt(10)),                         "Value of: n\n"                         "Expected: is > 10\n"                         "  Actual: 5" + OfType("unsigned short"));    n = 0;    EXPECT_NONFATAL_FAILURE( -      EXPECT_THAT(n, ::testing::AllOf(::testing::Le(7), ::testing::Ge(5))), +      EXPECT_THAT(n, AllOf(Le(7), Ge(5))),        "Value of: n\n"        "Expected: (is <= 7) and (is >= 5)\n"        "  Actual: 0" + OfType("unsigned short")); @@ -3012,11 +3007,11 @@ TEST(MatcherAssertionTest, WorksForByRefArguments) {    static int n;    n = 0;    EXPECT_THAT(n, AllOf(Le(7), Ref(n))); -  EXPECT_FATAL_FAILURE(ASSERT_THAT(n, ::testing::Not(::testing::Ref(n))), +  EXPECT_FATAL_FAILURE(ASSERT_THAT(n, Not(Ref(n))),                         "Value of: n\n"                         "Expected: does not reference the variable @");    // Tests the "Actual" part. -  EXPECT_FATAL_FAILURE(ASSERT_THAT(n, ::testing::Not(::testing::Ref(n))), +  EXPECT_FATAL_FAILURE(ASSERT_THAT(n, Not(Ref(n))),                         "Actual: 0" + OfType("int") + ", which is located @");  }  | 
