close
The Wayback Machine - https://web.archive.org/web/20201107161342/https://github.com/google/googletest/commits/master
Skip to content
Permalink
master

Commits on Nov 6, 2020

  1. Googletest export

    Add support for ref qualifiers in MOCK_METHOD.
    
    PiperOrigin-RevId: 341047839
    Abseil Team authored and suertreus committed Nov 6, 2020

Commits on Nov 5, 2020

  1. Googletest export

    Rewrite InvokeArgument action without using pump.
    
    PiperOrigin-RevId: 340861582
    ofats authored and suertreus committed Nov 5, 2020

Commits on Nov 3, 2020

  1. Merge pull request #3008 from hyukmyeong:update_tutorial

    PiperOrigin-RevId: 340286884
    suertreus committed Nov 3, 2020
  2. Merge pull request #2714 from kuzkry:remove-repeated-include

    PiperOrigin-RevId: 340266002
    suertreus committed Nov 3, 2020
  3. Merge pull request #3086 from sfc-gh-ebrossard:master

    PiperOrigin-RevId: 340226421
    suertreus committed Nov 3, 2020

Commits on Oct 30, 2020

  1. Googletest export

    Remove obsolete comment about non-const references.
    
    They used to be banned by the C++ style guide, but positions shifted, and this comment is no longer up to date.
    
    There's another reference (heh) on lines 816-819 to how gmock is a "general framework", with the possible implication that support for non-const references was weird in some way and only there to be "general", but I left it alone because I don't really feel I understand what it's saying.
    
    PiperOrigin-RevId: 339323428
    Abseil Team authored and vslashg committed Oct 30, 2020

Commits on Oct 27, 2020

  1. Add instructions for sanitizer integration

    sfc-gh-ebrossard committed Oct 27, 2020
  2. Merge pull request #3044 from manavrion:improve_file_path_normalize

    PiperOrigin-RevId: 339242159
    vslashg committed Oct 27, 2020
  3. Googletest export

    I'm not sure how this relates to the GitHub repo. Could you please advise?
    
    PiperOrigin-RevId: 339060470
    Abseil Team authored and vslashg committed Oct 27, 2020

Commits on Oct 22, 2020

  1. Merge pull request #3073 from ArthurSonzogni:fix-typo

    PiperOrigin-RevId: 338093064
    rogeeff committed Oct 22, 2020

Commits on Oct 20, 2020

  1. Fix typo "definedin in" => "defined in"

    Replace "definedin in" by "defined in" in files:
    - googletest/src/gtest.cc
    - googletest/test/googletest-output-test-golden-lin.txt
    ArthurSonzogni committed Oct 20, 2020

Commits on Oct 19, 2020

  1. Googletest export

    Fix typo in the "Assertion Placement" section
    
    PiperOrigin-RevId: 337435223
    Abseil Team authored and derekmauro committed Oct 19, 2020
  2. Googletest export

    Fix some issues when running fuse_gmock_files.
    
    The module path should be updated before importing `fuse_gtest_files`, since
    the script may not run from the googletest repo root. We also need a non-frozen
    set in order to track progress.
    
    PiperOrigin-RevId: 337380466
    Abseil Team authored and derekmauro committed Oct 19, 2020

Commits on Oct 15, 2020

  1. Googletest export

    Fixes build warnings from previous CL
    Add CMake to internal presubmit to prevent these
    
    PiperOrigin-RevId: 337325504
    derekmauro committed Oct 15, 2020
  2. Merge pull request #3042 from Aralox:Issue-2135-modify-mock-template-…

    …args-AX-to-TArgX
    
    PiperOrigin-RevId: 337217118
    derekmauro committed Oct 15, 2020

Commits on Oct 14, 2020

  1. Googletest export

    Add ::testing::FieldsAre matcher for objects that support get<> and structured bindings.
    PiperOrigin-RevId: 337165285
    Abseil Team authored and derekmauro committed Oct 14, 2020
  2. Googletest export

    Disable warnings on code that intentionally tests a suboptimal syntax
    
    PiperOrigin-RevId: 337138442
    derekmauro committed Oct 14, 2020
  3. Googletest export

    Stop using master.zip to make the build reproducible
    
    PiperOrigin-RevId: 337102716
    derekmauro committed Oct 14, 2020
  4. Googletest export

    Removing a semicolon that triggers a lint error in sample code.
    
    PiperOrigin-RevId: 337095451
    Abseil Team authored and derekmauro committed Oct 14, 2020
  5. Googletest export

    Disable -Wmismatched-tags warning for struct/class tuple_size
    
    PiperOrigin-RevId: 337087493
    derekmauro committed Oct 14, 2020
  6. Googletest export

    Prefer using over typedef.
    
    PiperOrigin-RevId: 337080404
    Abseil Team authored and derekmauro committed Oct 14, 2020
  7. Googletest export

    Fix -Wmismatched-tags error with struct tuple_size vs class tuple_size
    
    PiperOrigin-RevId: 336930166
    derekmauro committed Oct 14, 2020
  8. Googletest export

    Fixes AppVeyor by upgrading to Bazel 3.6.0
    
    PiperOrigin-RevId: 336887434
    derekmauro committed Oct 14, 2020
  9. Merge pull request #3050 from peternewman:patch-1

    PiperOrigin-RevId: 336881266
    derekmauro committed Oct 14, 2020
  10. Googletest export

    Use absl::StrCat in MATCHER_P example for consistency with https://abseil.io/tips/3
    
    PiperOrigin-RevId: 336878481
    Abseil Team authored and derekmauro committed Oct 14, 2020
  11. Googletest export

    Suggest using generic lambdas for composing macros.
    
    Long chains of macros hurt legibility; generic lambdas are an easy way to abbreviate them, but are not an obvious solution to casual users.
    
    Compare:
    EXPECT_THAT(f(), ElementsAre(
        Property(&MyClass::foo, Property(&OtherClass::bar, Contains("x"))),
        Property(&MyClass::foo, Property(&OtherClass::bar, Contains("y"))));
    to:
    EXPECT_THAT(f(), ElementsAre(HasFooBar("x"), HasFooBar("y")));
    PiperOrigin-RevId: 336870137
    Abseil Team authored and derekmauro committed Oct 14, 2020
  12. Googletest export

    Add helper methos to internal FlatTuple. Refactor constructors.
    
    PiperOrigin-RevId: 336306681
    ofats authored and derekmauro committed Oct 14, 2020
  13. Googletest export

    Improve lookup of operator<< for user types
    
    Without this fix, trying to use this class with googletest
    
      struct Foo {};
    
      template <typename OutputStream>
      OutputStream& operator<<(OutputStream& os, const Foo&) {
        os << "TemplatedStreamableInFoo";
        return os;
      }
    
    results in an ambiguity error between the class' operator<< and the
    operator<< in gtest-printers.h removed in this CL.
    
    This fix also enables implicit conversions to happen, so that e.g.
    we will find the base class operator<< if a subclass has no
    operator<< of its own.
    
    PiperOrigin-RevId: 336261221
    Abseil Team authored and derekmauro committed Oct 14, 2020
  14. Googletest export

    Make the code Python3 compliant.
    
    PiperOrigin-RevId: 336144198
    Abseil Team authored and derekmauro committed Oct 14, 2020
  15. Merge pull request #2837 from inazarenko:duck_type_protos

    PiperOrigin-RevId: 336087297
    derekmauro committed Oct 14, 2020

Commits on Oct 12, 2020

  1. Fix a typo

    peternewman committed Oct 12, 2020

Commits on Oct 7, 2020

  1. Improve FilePath::Normalize method

    manavrion committed Oct 7, 2020
  2. Merge pull request #3030 from ranodeepbanerjee:patch-1

    PiperOrigin-RevId: 335653055
    mbxx committed Oct 7, 2020
  3. Issue 2135: Change template args in NiceMock, NaggyMock and StrictMoc…

    …k from A1, A2, ... to TArg1, TArg2,... to avoid clash with legacy header files
    Aralox committed Oct 7, 2020

Commits on Oct 1, 2020

  1. Googletest export

    Update faq.md on underscore to mention `DISABLED_` prefix.
    
    PiperOrigin-RevId: 334507963
    Abseil Team authored and suertreus committed Oct 1, 2020
Older
You can’t perform that action at this time.