1. 14 Apr, 2023 1 commit
  2. 21 Mar, 2023 1 commit
    • Abseil Team's avatar
      Internal Code Change · e9faae17
      Abseil Team authored
      PiperOrigin-RevId: 518213370
      Change-Id: I88d0acc195dadf8d03cd15c8534c721141db14ea
      e9faae17
  3. 11 Mar, 2023 1 commit
    • Abseil Team's avatar
      Internal Code Change · 391ce627
      Abseil Team authored
      PiperOrigin-RevId: 515855852
      Change-Id: I8016eefd45c36089e189bbd1ebbe9fdabe68255b
      391ce627
  4. 10 Mar, 2023 1 commit
  5. 24 Jan, 2023 1 commit
  6. 05 Jan, 2023 1 commit
  7. 15 Dec, 2022 1 commit
    • Abseil Team's avatar
      Shut up a Clang warning. · 3fa7f983
      Abseil Team authored
      Clang warns on this pattern because it looks like the author might
      have meant to use the value of the first part of the comma operator,
      so it warns that it isn't being used. The cast here signals to Clang
      that this behavior is intentional.
      
      This was discovered while updating gmock in Android. Clang's -Wcomma
      warning is on by default with either -Wall or -Werror, so users of
      gmock with those on in combination with -Werror are unable to build
      without this fix.
      
      PiperOrigin-RevId: 495655990
      Change-Id: Iaf27e2199669f5b6185a877738234e551b6b6556
      3fa7f983
  8. 12 Dec, 2022 1 commit
  9. 30 Nov, 2022 1 commit
    • Abseil Team's avatar
      Make SizeIsMatcher::Impl conform to the contract of MatcherDescriberInterface. · 1f643f71
      Abseil Team authored
      MatcherDescriberInterface specifies that DescribeTo "should print a verb phrase", but "size ..." is not a verb phrase. Currently, ElementsAre(SizeIs(9)) is described as "has 1 element that size is equal to 9". With this change, it will be described as "has 1 element that has a size that is equal to 9".
      
      PiperOrigin-RevId: 492022324
      Change-Id: I4083335f2419462464957521c1e033643b53b763
      1f643f71
  10. 29 Nov, 2022 1 commit
  11. 22 Aug, 2022 1 commit
  12. 29 Jul, 2022 1 commit
  13. 29 Jun, 2022 1 commit
  14. 27 Jun, 2022 1 commit
  15. 03 May, 2022 1 commit
  16. 22 Apr, 2022 1 commit
  17. 21 Apr, 2022 1 commit
  18. 04 Apr, 2022 1 commit
  19. 10 Feb, 2022 1 commit
  20. 18 Jan, 2022 1 commit
  21. 06 Jan, 2022 1 commit
  22. 27 Dec, 2021 1 commit
  23. 28 Sep, 2021 1 commit
  24. 24 Sep, 2021 1 commit
  25. 04 Aug, 2021 1 commit
    • Abseil Team's avatar
      Googletest export · 652ec31f
      Abseil Team authored
      Introduce a new matcher for unescaping Base-64 strings to gmock.
      
      PiperOrigin-RevId: 388471904
      652ec31f
  26. 24 Jul, 2021 1 commit
  27. 22 Jul, 2021 1 commit
    • Abseil Team's avatar
      Googletest export · 96f4ce02
      Abseil Team authored
      Delete GOOGLETEST_CM.* tags from C++ code.
      
      PiperOrigin-RevId: 386268534
      96f4ce02
  28. 09 Jul, 2021 1 commit
    • Abseil Team's avatar
      Googletest export · 43cf5291
      Abseil Team authored
      Suppress a clang-tidy warning in the MATCHER(name, description) macro.
      
      PiperOrigin-RevId: 383587271
      43cf5291
  29. 07 Jul, 2021 1 commit
    • Abseil Team's avatar
      Googletest export · 8306020a
      Abseil Team authored
      Add `Conditional` wrapper to gtest
      
      This follows an initial proposal for an 'EqIff` matcher. `Conditional` was considered more precise as an EqIff() matcher may suffer from `Iff` not being universally understood.
      
      PiperOrigin-RevId: 383407665
      8306020a
  30. 30 Jun, 2021 1 commit
    • Abseil Team's avatar
      Googletest export · 4ec4cd23
      Abseil Team authored
      Implement 'Contains(e).Times(n)' matcher modifier which allows to test for arbitrary occurrences including absence with Times(0).
      
      PiperOrigin-RevId: 382210276
      4ec4cd23
  31. 15 Jun, 2021 1 commit
  32. 15 Apr, 2021 1 commit
  33. 16 Mar, 2021 1 commit
  34. 18 Feb, 2021 2 commits
  35. 11 Feb, 2021 2 commits
  36. 14 Jan, 2021 1 commit
    • Abseil Team's avatar
      Googletest export · c13c27a5
      Abseil Team authored
      Change Matcher<T> to allow binding an implementation by value directly:
       - Drop the requirement of MatcherInterface. Doing manual type erasure avoid
         extra layers in many cases.
       - Avoid the adaptor for `MatcherInterface<T>` and `MatcherInterface<const T&>` mismatch.
       - Use a small object optimization when possible. This makes things like
         `_` and `Eq(1)` really cheap and do not require memory allocations.
       - Migrate some matchers to the new model to speed them up and to test the new framework. More matchers to come in future changes.
      
      PiperOrigin-RevId: 350580998
      c13c27a5
  37. 29 Dec, 2020 1 commit
  38. 09 Dec, 2020 1 commit
    • Abseil Team's avatar
      Googletest export · e5644f5f
      Abseil Team authored
      Introduce a new `Address` matcher to gmock.
      
      PiperOrigin-RevId: 346344591
      e5644f5f