- Dec 21, 2018
-
-
Case, Matt authored
and googletest. Library files are now created and named like versions produced by Cmake.
-
Abseil Team authored
Use std::function to implement type erasure in Action, wrapping the legacy ActionInterface if necessary. This makes functors / std::function the primary way to implement Action; the existing ActionInterface implementations are handled through ActionAdaptor. The existing actions are not (yet) migrated though; they'll pay the cost of one additional indirection - but that should be negligible. PiperOrigin-RevId: 226126137
-
Abseil Team authored
Unifdef c++11-related macros from googletest now that it requires C++11. PiperOrigin-RevId: 225905601
-
- Dec 18, 2018
-
-
misterg authored
Suppress C4503 for MCVS , again PiperOrigin-RevId: 225895719
-
misterg authored
Suppress C4503 for MCVS PiperOrigin-RevId: 225871050
-
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
-
- Dec 14, 2018
-
-
misterg authored
Internal Change PiperOrigin-RevId: 225231727
-
- Dec 13, 2018
-
-
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
-
- Dec 12, 2018
-
-
misterg authored
rollback of 224929783 PiperOrigin-RevId: 225008559
-
- Dec 11, 2018
-
-
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
-
- Dec 05, 2018
-
-
Chris Johnson authored
-
- Dec 04, 2018
-
-
Abseil Team authored
Deduce SizeType for SizeIs() from the return value of the size() member function PiperOrigin-RevId: 223835674
-
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
-
- Nov 29, 2018
-
-
durandal authored
Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output. PiperOrigin-RevId: 223035409
-
- Nov 21, 2018
-
-
misterg authored
Fix broken OSS build PiperOrigin-RevId: 222244158
-
Abseil Team authored
Remove unintended dependency. PiperOrigin-RevId: 222243874
-
Abseil Team authored
Remove redundant Base/Derived types. PiperOrigin-RevId: 222243634
-
misterg authored
Silence C4100 msvc warning PiperOrigin-RevId: 222242329
-
misterg authored
Internal Change PiperOrigin-RevId: 222123106
-
Abseil Team authored
Add stringization based tests for gmock-pp.h macros PiperOrigin-RevId: 221961835
-
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
-
- Nov 16, 2018
-
-
Abseil Team authored
One macro to rule them all. PiperOrigin-RevId: 221462515
-
- Nov 13, 2018
-
-
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
-
- Nov 10, 2018
-
-
Robin Lindén authored
-
- Nov 09, 2018
-
-
Abseil Team authored
Move FunctionMocker and MockFunction out of the pump file and implement with variadic templates. PiperOrigin-RevId: 220640265
-
- Nov 08, 2018
-
-
krzysio authored
Improve Bazel build files. New target gtest_prod allows access to the FRIEND_TEST macro without depending on the entirety of GTest in production executables. Additionally, duplicate config_setting rules were removed and formatting was adjusted. PiperOrigin-RevId: 220279205
-
- Nov 01, 2018
-
-
Jerry Turcios authored
-
- Oct 31, 2018
-
-
misterg authored
Remove scoped_ptr replace with std::unique_ptr PiperOrigin-RevId: 219291284
-
- Oct 30, 2018
-
-
Alex Konradi authored
The Optional() matcher is otherwise undocumented except in the source. This patch adds it to the cheat sheet for better visibility.
-
misterg authored
Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 219129336
-
- Oct 28, 2018
-
-
Vadim Barkov authored
-
- Oct 27, 2018
-
-
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
-
- Oct 23, 2018
-
-
Sergio Valverde authored
-