aboutsummaryrefslogtreecommitdiffstats
path: root/googlemock
Commit message (Collapse)AuthorAgeFilesLines
* Googletest exportAbseil Team2018-12-035-655/+233
| | | | | | Replace pump'd Args() matcher with variadic templates. PiperOrigin-RevId: 223794430
* Googletest exportdurandal2018-11-281-149/+0
| | | | | | Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output. PiperOrigin-RevId: 223035409
* Googletest exportmisterg2018-11-201-2/+2
| | | | | | Fix broken OSS build PiperOrigin-RevId: 222244158
* Googletest exportAbseil Team2018-11-201-5/+7
| | | | | | Remove unintended dependency. PiperOrigin-RevId: 222243874
* Googletest exportAbseil Team2018-11-201-2/+0
| | | | | | Remove redundant Base/Derived types. PiperOrigin-RevId: 222243634
* Googletest exportmisterg2018-11-201-0/+10
| | | | | | Silence C4100 msvc warning PiperOrigin-RevId: 222242329
* Googletest exportmisterg2018-11-209-12/+12
| | | | | | Internal Change PiperOrigin-RevId: 222123106
* Googletest exportAbseil Team2018-11-201-0/+204
| | | | | | Add stringization based tests for gmock-pp.h macros PiperOrigin-RevId: 221961835
* Googletest exportAbseil Team2018-11-204-7/+79
| | | | | | Validate spec modifiers. PiperOrigin-RevId: 221810235
* Googletest exportdurandal2018-11-202-717/+3
| | | | | | 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
* Googletest exportAbseil Team2018-11-206-598/+167
| | | | | | Upgrade WithArgs family of actions to C++11. PiperOrigin-RevId: 221671690
* Googletest exportAbseil Team2018-11-201-47/+4
| | | | | | Unify implementation of GMOCK_PP_REPEAT and GMOCK_PP_FOREACH. PiperOrigin-RevId: 221659669
* Googletest exportAbseil Team2018-11-157-0/+1302
| | | | | | One macro to rule them all. PiperOrigin-RevId: 221462515
* Merge pull request #1959 from robinlinden:remove-msvc-workaroundsGennadiy Civil2018-11-135-29/+8
|\ | | | | | | PiperOrigin-RevId: 221356626
| * Remove workarounds for unsupported MSVC versionsRobin Lindén2018-11-105-20/+10
| |
* | Googletest exportAbseil Team2018-11-131-0/+1
|/ | | | | | | | 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
* Googletest exportAbseil Team2018-11-083-749/+144
| | | | | | Move FunctionMocker and MockFunction out of the pump file and implement with variadic templates. PiperOrigin-RevId: 220640265
* Googletest exportkrzysio2018-11-071-25/+8
| | | | | | | | 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
* Correct grammatical error in README.mdJerry Turcios2018-10-311-1/+1
|
* Googletest exportmisterg2018-10-302-3/+1
| | | | | | Remove scoped_ptr replace with std::unique_ptr PiperOrigin-RevId: 219291284
* Add Optional() to the cheat sheet doc.Alex Konradi2018-10-291-0/+1
| | | | | The Optional() matcher is otherwise undocumented except in the source. This patch adds it to the cheat sheet for better visibility.
* Merge pull request #1941 from barkovv:masterGennadiy Civil2018-10-295-13/+14
|\ | | | | | | PiperOrigin-RevId: 219134349
| * Replaced all NULLs with nullptr in googlemockVadim Barkov2018-10-285-10/+10
| |
* | Googletest exportmisterg2018-10-2915-203/+57
|/ | | | | | Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 219129336
* Googletest exportAbseil Team2018-10-2615-57/+203
| | | | | | Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218618184
* Googletest exportmisterg2018-10-2615-203/+57
| | | | | | Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218571466
* Merge pull request #1911 from BrukerJWD:isniceGennadiy Civil2018-10-234-1/+51
|\ | | | | | | PiperOrigin-RevId: 218384341
| * Removed last reference to internal::kDefaultJonathan Wendeborn2018-10-161-1/+0
| |
| * Merge branch 'isnice' of https://github.com/BrukerJWD/googletest into isniceJonathan Wendeborn2018-10-1699-19889/+7758
| |\
| | * Merge branch 'master' into isniceBrukerJWD2018-10-1699-19889/+7758
| | |\
| * | | Use existing Mock::GetReactionOnUninterestingCalls()Jonathan Wendeborn2018-10-161-17/+3
| |/ /
| * | Don't fully qualify enum memberJonathan Wendeborn2018-10-162-8/+5
| | |
| * | Added Mock::IsNaggy, IsNice, and IsStrictJonathan Wendeborn2018-10-163-0/+69
| | |
* | | ACTION table formatSergio Valverde2018-10-231-0/+1
| | |
* | | Merge pull request #1905 from fandjelo:relocatable-pkgconfig-fixGennadiy Civil2018-10-222-4/+6
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 217923705
| * \ \ Merge branch 'master' into relocatable-pkgconfig-fixGennadiy Civil2018-10-171-5/+6
| |\ \ \ | | | |/ | | |/|
| * | | Use pcfiledir for prefix in pkgconfig fileFilipp Andjelo2018-10-112-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Using absolute paths in the pkg-config file makes it not relocatable and leads to problems, when trying to use it with precompiled cross toolchains. Setting prefix to relative path based on pcfiledir makes it more reliable for such cases.
* | | | Googletest exportAbseil Team2018-10-189-413/+341
| |/ / |/| | | | | | | | | | | | | | C++11 code cleanup. PiperOrigin-RevId: 217364243
* | | Merge pull request #1908 from rwoldberg:masterGennadiy Civil2018-10-121-5/+6
|\ \ \ | | | | | | | | | | | | PiperOrigin-RevId: 216909845
| * | | Change types to remove cast warnings.Robert Woldberg2018-10-121-3/+3
|/ / /
* | | Project import generated by Copybara.Abseil Team2018-10-112-0/+347
| | | | | | | | | | | | PiperOrigin-RevId: 216423319
* | | Internal Changemisterg2018-10-112-347/+0
|/ / | | | | | | PiperOrigin-RevId: 216417182
* | Remove non-variadic pre C++11 AnyOfmisterg2018-10-094-277/+16
| | | | | | | | PiperOrigin-RevId: 216411381
* | Unconditionally use std::tuple.Abseil Team2018-10-0920-1373/+1297
| | | | | | | | | | | | Remove all mention of TR1 tuple and our own implementation of tuple. PiperOrigin-RevId: 216395043
* | Remove testing::internal::BothOfMatcher, no longer neededmisterg2018-10-091-26/+0
| | | | | | | | PiperOrigin-RevId: 216389313
* | Delete CHANGESGennadiy Civil2018-10-091-126/+0
| | | | | | We are not maintaining change log, it has not been touched for a long time
* | Fixing AllOfMatches test, where it properly belongsmisterg2018-10-081-8/+8
| | | | | | | | PiperOrigin-RevId: 216193701
* | Remove non-variadic pre C++11 AllOfmisterg2018-10-084-286/+38
| | | | | | | | PiperOrigin-RevId: 216183352
* | Apply clang-tidy modernize-use-nullptr to googletest.Abseil Team2018-10-0515-301/+216
| | | | | | | | | | | | | | | | | | | | | | 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
* | Merge c798e39a4f96f5a985126cc3fab4738b6412cfc1 into ↵Matthieu2018-10-021-0/+14
| | | | | | | | | | | | | | | | e93da23920e5b6887d6a6a291c3a59f83f5b579e Closes #1836 PiperOrigin-RevId: 215461025