- 20 Dec, 2018 1 commit
-
-
Abseil Team authored
Unifdef c++11-related macros from googletest now that it requires C++11. PiperOrigin-RevId: 225905601
-
- 17 Dec, 2018 3 commits
-
-
Abseil Team authored
Remove GTEST_REFERENCE_TO_CONST_ usage from GMock. In C++11, it's redundant. PiperOrigin-RevId: 225719210
-
Abseil Team authored
Allow container matchers to accept move-only containers. PiperOrigin-RevId: 225667441
-
Abseil Team authored
Replace pump'd code for DoAll with variadic templates. PiperOrigin-RevId: 225584656
-
- 13 Dec, 2018 1 commit
-
-
misterg authored
Internal Change PiperOrigin-RevId: 225231727
-
- 12 Dec, 2018 1 commit
-
-
Abseil Team authored
The gmock matchers have a concept of MatchAndExpain; where the details of the matching are written to a "result listener". A matcher can avoid creating expensive debug info by checking result_listener->IsInterested(); but, unfortunately, the default matcher code (called from EXPECT_THAT) is always "interested". This change implements EXPECT_THAT matching to first run the matcher in a "not interested" mode; and then run it a second time ("interested") only if the match fails. PiperOrigin-RevId: 225036073
-
- 11 Dec, 2018 2 commits
-
-
misterg authored
rollback of 224929783 PiperOrigin-RevId: 225008559
-
Abseil Team authored
The gmock matchers have a concept of MatchAndExpain; where the details of the matching are written to a "result listener". A matcher can avoid creating expensive debug info by checking result_listener->IsInterested(); but, unfortunately, the default matcher code (called from EXPECT_THAT) is always "interested". This change implements EXPECT_THAT matching to first run the matcher in a "not interested" mode; and then run it a second time ("interested") only if the match fails. PiperOrigin-RevId: 224929783
-
- 04 Dec, 2018 1 commit
-
-
Abseil Team authored
Deduce SizeType for SizeIs() from the return value of the size() member function PiperOrigin-RevId: 223835674
-
- 03 Dec, 2018 2 commits
-
-
Abseil Team authored
Applied fixes for ClangTidy modernize-use-override and modernize-use-using. PiperOrigin-RevId: 223800219
-
Abseil Team authored
Replace pump'd Args() matcher with variadic templates. PiperOrigin-RevId: 223794430
-
- 29 Nov, 2018 1 commit
-
-
durandal authored
Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output. PiperOrigin-RevId: 223035409
-
- 20 Nov, 2018 6 commits
-
-
misterg authored
Silence C4100 msvc warning PiperOrigin-RevId: 222242329
-
misterg authored
Internal Change PiperOrigin-RevId: 222123106
-
Abseil Team authored
Validate spec modifiers. PiperOrigin-RevId: 221810235
-
durandal authored
Move the Matcher<T> interface to googletest so I can use it to extend death test regex matching in a subsequent change. PiperOrigin-RevId: 221675910
-
Abseil Team authored
Upgrade WithArgs family of actions to C++11. PiperOrigin-RevId: 221671690
-
Abseil Team authored
Unify implementation of GMOCK_PP_REPEAT and GMOCK_PP_FOREACH. PiperOrigin-RevId: 221659669
-
- 15 Nov, 2018 1 commit
-
-
Abseil Team authored
One macro to rule them all. PiperOrigin-RevId: 221462515
-
- 13 Nov, 2018 1 commit
-
-
Abseil Team authored
Include type_traits header ElementsAre, UnorderedElementsAre, AllOf, and AnyOf are all defined in terms of std::decay, which is in the type_traits header. PiperOrigin-RevId: 220818637
-
- 10 Nov, 2018 1 commit
-
-
Robin Lindén authored
-
- 08 Nov, 2018 1 commit
-
-
Abseil Team authored
Move FunctionMocker and MockFunction out of the pump file and implement with variadic templates. PiperOrigin-RevId: 220640265
-
- 31 Oct, 2018 1 commit
-
-
misterg authored
Remove scoped_ptr replace with std::unique_ptr PiperOrigin-RevId: 219291284
-
- 29 Oct, 2018 1 commit
-
-
misterg authored
Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 219129336
-
- 28 Oct, 2018 1 commit
-
-
Vadim Barkov authored
-
- 26 Oct, 2018 2 commits
-
-
Abseil Team authored
Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218618184
-
misterg authored
Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218571466
-
- 18 Oct, 2018 1 commit
-
-
Abseil Team authored
C++11 code cleanup. PiperOrigin-RevId: 217364243
-
- 16 Oct, 2018 1 commit
-
-
Jonathan Wendeborn authored
-
- 12 Oct, 2018 1 commit
-
-
Robert Woldberg authored
-
- 09 Oct, 2018 3 commits
-
-
misterg authored
PiperOrigin-RevId: 216411381
-
Abseil Team authored
Remove all mention of TR1 tuple and our own implementation of tuple. PiperOrigin-RevId: 216395043
-
misterg authored
PiperOrigin-RevId: 216389313
-
- 08 Oct, 2018 1 commit
-
-
misterg authored
PiperOrigin-RevId: 216183352
-
- 05 Oct, 2018 1 commit
-
-
Abseil Team authored
Now that googletest has moved to C++11, it should no longer use NULL or 0 for the null pointer. This patch converts all such usages to nullptr using clang-tidy. This prevents LLVM from issuing -Wzero-as-null-pointer-constant warnings. PiperOrigin-RevId: 215814400
-
- 02 Oct, 2018 1 commit
-
-
Marco Bubke authored
Closes #1867 PiperOrigin-RevId: 215392714
-
- 25 Sep, 2018 1 commit
-
-
misterg authored
Remove non-variadic pre C++11 ElementsAreMatcher and UnorderedElementsAreMatcher PiperOrigin-RevId: 214266944
-
- 14 Sep, 2018 1 commit
-
-
Abseil Team authored
Treat default-constructed string_view same as constructed from "". In the context of string comparison (e.g. HasSubstr, StartsWith, EndsWith, etc.), a default-constructed string_view (nullptr) should be semantically same as a empty string "". PiperOrigin-RevId: 212816839
-
- 11 Sep, 2018 2 commits