- 05 Feb, 2021 12 commits
-
-
Abseil Team authored
Fix table formatting in cookbook PiperOrigin-RevId: 355659722
-
dmauro authored
Disable Travis CI. The migration to travis-ci.com is incompatible with security policy. These tests are now run on Kokoro. PiperOrigin-RevId: 355438343
-
Abseil Team authored
Delete Google-internal IWYU pragmas PiperOrigin-RevId: 355398547
-
Abseil Team authored
Add a note to recommend against using `Property()` for functions that the test author does not own. PiperOrigin-RevId: 355295183
-
Abseil Team authored
Update description of `Property()` matcher PiperOrigin-RevId: 355253498
-
Abseil Team authored
Fix terminal output formatting in advanced guide PiperOrigin-RevId: 355233178
-
dmcardle authored
Use linear-time string globbing in UnitTestOptions::MatchesFilter. Algorithm is based on https://research.swtch.com/glob. Closes #3227 PiperOrigin-RevId: 355222440
-
Abseil Team authored
Fix includes in fuse_gmock_files.py PiperOrigin-RevId: 355166403
-
Abseil Team authored
Stop referring to Google's internal libraries in FAQ PiperOrigin-RevId: 355060895
-
Abseil Team authored
Address `-Wpedantic` issue introduced in https://github.com/google/googletest/pull/3204 Raised via https://github.com/google/googletest/commit/4898cdacfec11e71fa3083cdbc935852ad8162e9#commitcomment-46413996 PiperOrigin-RevId: 354198931
-
Abseil Team authored
Document the fact that MatchAndExplain(T, MatchResultListener*) is supported. PiperOrigin-RevId: 354172275
-
Abseil Team authored
Remove uses of GTEST_HAS_TYPED_TEST_P and GTEST_HAS_TYPED_TEST. PiperOrigin-RevId: 353935996
-
- 26 Jan, 2021 12 commits
-
-
Abseil Team authored
Add missing `is_gtest_matcher` to the polymorphic matcher example. PiperOrigin-RevId: 353881883
-
Abseil Team authored
Delete internal tags from docs PiperOrigin-RevId: 353769887
-
Abseil Team authored
Delete obsolete comment, gtest-param-test.h isn't generated by pump anymore PiperOrigin-RevId: 353680589
-
CJ Johnson authored
PiperOrigin-RevId: 353327372
-
Abseil Team authored
Updates the gMock cheat sheet to include the versions of the Field and Property matchers which take an additional name parameter. PiperOrigin-RevId: 353273968
-
Abseil Team authored
| `IsEmpty()` | `argument` is an empty string. | PiperOrigin-RevId: 352880252
-
ofats authored
Remove scripts for code generating together with related files. PiperOrigin-RevId: 352805926
-
Abseil Team authored
Stop using pump for generating internal/custom/gmock-generated-actions.h PiperOrigin-RevId: 352660735
-
CJ Johnson authored
PiperOrigin-RevId: 352626267
-
Abseil Team authored
Internal change PiperOrigin-RevId: 352607401
-
krzysio authored
Remove obsolete argument limit documentation. Combine uses variadic templates now, so there is no inherent limit on the number of arguments. PiperOrigin-RevId: 352580160
-
Abseil Team authored
Merge CONTRIBUTORS, delete LICENSEs in googletest/ and googlemock/ PiperOrigin-RevId: 352558822
-
- 16 Jan, 2021 1 commit
-
-
Patryk Obara authored
Markdown file was moved to a different directory. When googling for "gtest primer", the result is 404 page.
-
- 15 Jan, 2021 7 commits
-
-
Abseil Team authored
Fixes #3222, fixes #3225, closes #3223 PiperOrigin-RevId: 352066131
-
Derek Mauro authored
PiperOrigin-RevId: 352044381
-
Abseil Team authored
Internal change PiperOrigin-RevId: 352002166
-
Abseil Team authored
Internal change PiperOrigin-RevId: 351864506
-
Derek Mauro authored
PiperOrigin-RevId: 351812507
-
Abseil Team authored
Add "using is_gtest_matcher = void" to the DivisibleBy7Matcher example. PiperOrigin-RevId: 351797821
-
Krystian Kuzniarek authored
-
- 14 Jan, 2021 8 commits
-
-
dmauro authored
Remove platformio tests. This currently uses gcc 4.8.2 which is no longer supported. PiperOrigin-RevId: 351667999
-
dmauro authored
Fix build under GCC 5 PiperOrigin-RevId: 351607537
-
Abseil Team authored
Print unique_ptr/shared_ptr recursively. Given that they are smart pointers, it is unlikely that the inner object is invalid. PiperOrigin-RevId: 351586888
-
Abseil Team authored
Launder buffer before reference In GCC, directly casting the Buffer reference to another type results in strict-aliasing violation errors. This launders the reference using an intermediate pointer prior to creating the new reference. PiperOrigin-RevId: 350809323
-
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
-
Abseil Team authored
Move all docs into top-level docs/ directory PiperOrigin-RevId: 350211277
-
Abseil Team authored
Fix Objective-C++ compatibility PiperOrigin-RevId: 350192165
-
Abseil Team authored
Add support for printing incomplete types in the universal printer. PiperOrigin-RevId: 350154637
-