1. 18 Jan, 2019 1 commit
    • Googletest export · 9518a574
      Abseil Team authored
      Fix mocking method arguments with templated copy constructors.
      
      A previous change removed workarounds for old compilers from googletest and googlemock. Unfortunately, a bit of code that started as a workaround for Symbian's C++ compiler is still needed to avoid copy/move constructor ambiguity when mocking functions with certain argument types.
      
      The test case added by this CL is extracted from Chrome's codebase, and was discovered while attempting to roll googletest.
      
      PiperOrigin-RevId: 229801765
  2. 17 Jan, 2019 1 commit
    • Googletest export · 0adeadd2
      Abseil Team authored
      Refactor the `Invoke` and `InvokeWithoutArgs` actions:
       - Replace pump'd classes and functions with templates.
       - Make the polymorphic actions be polymorphic functors instead.
       - Fix Invoke(Callback*) to work with subclasses of the callbacks, instead of trying to diagnose that in gmock_doctor.
      
      PiperOrigin-RevId: 229604112
  3. 14 Jan, 2019 3 commits
    • Googletest export · eb9225ce
      misterg authored
      Change remaining samples to use new Test Suite API
      
      PiperOrigin-RevId: 229231566
    • Googletest export · 9acd065a
      Abseil Team authored
      Add move-only argument support to almost all remaining matchers.
      
      PiperOrigin-RevId: 229030728
    • Googletest export · 097407fd
      Abseil Team authored
      Deduplicate testing::ReferenceWrapper with std::reference_wrapper.
      Minor cleanups in matchers_test.
      
      PiperOrigin-RevId: 229022872
  4. 11 Jan, 2019 1 commit
    • Googletest export · 0599a7b8
      misterg authored
      Change tests to use new Test Suite API
      
      PiperOrigin-RevId: 228908894
  5. 10 Jan, 2019 4 commits
  6. 08 Jan, 2019 3 commits
  7. 07 Jan, 2019 2 commits
  8. 06 Jan, 2019 1 commit
  9. 05 Jan, 2019 1 commit
  10. 04 Jan, 2019 1 commit
  11. 03 Jan, 2019 9 commits
  12. 02 Jan, 2019 6 commits
  13. 29 Dec, 2018 2 commits
  14. 28 Dec, 2018 2 commits
  15. 27 Dec, 2018 3 commits