1. 23 Jan, 2019 2 commits
    • Gennadiy Civil's avatar
      Merge pull request #2041 from ciband:chore/fix_library_json · bf07131c
      Gennadiy Civil authored
      PiperOrigin-RevId: 230554814
      bf07131c
    • Abseil Team's avatar
      Googletest export · fdc59ffd
      Abseil Team authored
      Add AllOfArray matcher that verifies a value matches all member of some array/container/list/set/..., e.g:
      EXPECT_THAT(1, AnyOfArray({1, 2, 3}))
      In the simplest form this is identical to AnyOf(1, 2, 3). But unlike that one it works on containers.
      
      Add AnyOfArray matcher that verifies a value matches any member of some
      array/container/list/set/...
      
      PiperOrigin-RevId: 230403653
      fdc59ffd
  2. 22 Jan, 2019 1 commit
    • Abseil Team's avatar
      Googletest export · 569fba4d
      Abseil Team authored
      Make internal FunctionMocker class final
      
      PiperOrigin-RevId: 230332778
      569fba4d
  3. 18 Jan, 2019 1 commit
    • Abseil Team's avatar
      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
      9518a574
  4. 17 Jan, 2019 1 commit
    • Abseil Team's avatar
      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
      0adeadd2
  5. 14 Jan, 2019 3 commits
    • misterg's avatar
      Googletest export · eb9225ce
      misterg authored
      Change remaining samples to use new Test Suite API
      
      PiperOrigin-RevId: 229231566
      eb9225ce
    • Abseil Team's avatar
      Googletest export · 9acd065a
      Abseil Team authored
      Add move-only argument support to almost all remaining matchers.
      
      PiperOrigin-RevId: 229030728
      9acd065a
    • Abseil Team's avatar
      Googletest export · 097407fd
      Abseil Team authored
      Deduplicate testing::ReferenceWrapper with std::reference_wrapper.
      Minor cleanups in matchers_test.
      
      PiperOrigin-RevId: 229022872
      097407fd
  6. 11 Jan, 2019 1 commit
    • misterg's avatar
      Googletest export · 0599a7b8
      misterg authored
      Change tests to use new Test Suite API
      
      PiperOrigin-RevId: 228908894
      0599a7b8
  7. 10 Jan, 2019 4 commits
  8. 08 Jan, 2019 3 commits
  9. 07 Jan, 2019 3 commits
  10. 06 Jan, 2019 1 commit
  11. 05 Jan, 2019 1 commit
  12. 04 Jan, 2019 7 commits
  13. 03 Jan, 2019 11 commits
  14. 02 Jan, 2019 1 commit