summaryrefslogtreecommitdiffstats
path: root/googlemock
Commit message (Collapse)AuthorAgeFilesLines
* Googletest exportAbseil Team2018-12-2014-467/+19
| | | | | | Unifdef c++11-related macros from googletest now that it requires C++11. PiperOrigin-RevId: 225905601
* Googletest exportmisterg2018-12-171-4/+0
| | | | | | Suppress C4503 for MCVS , again PiperOrigin-RevId: 225895719
* Googletest exportmisterg2018-12-171-0/+2
| | | | | | Suppress C4503 for MCVS PiperOrigin-RevId: 225871050
* Googletest exportAbseil Team2018-12-171-28/+17
| | | | | | Remove GTEST_REFERENCE_TO_CONST_ usage from GMock. In C++11, it's redundant. PiperOrigin-RevId: 225719210
* Googletest exportAbseil Team2018-12-172-16/+121
| | | | | | Allow container matchers to accept move-only containers. PiperOrigin-RevId: 225667441
* Googletest exportAbseil Team2018-12-173-165/+40
| | | | | | Replace pump'd code for DoAll with variadic templates. PiperOrigin-RevId: 225584656
* Merge pull request #2000 from ciband:feat/add_support_platformioGennadiy Civil2018-12-141-0/+17
|\ | | | | | | PiperOrigin-RevId: 225552792
| * feat: Add initial support for PlatformIO and ArduinoChris Johnson2018-12-051-0/+16
| |
* | Googletest exportmisterg2018-12-139-12/+12
| | | | | | | | | | | | Internal Change PiperOrigin-RevId: 225231727
* | Googletest exportAbseil Team2018-12-122-7/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Googletest exportmisterg2018-12-112-96/+7
| | | | | | | | | | | | rollback of 224929783 PiperOrigin-RevId: 225008559
* | Googletest exportAbseil Team2018-12-112-7/+96
|/ | | | | | | | | | | | | | 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
* Googletest exportAbseil Team2018-12-042-3/+12
| | | | | | Deduce SizeType for SizeIs() from the return value of the size() member function PiperOrigin-RevId: 223835674
* Googletest exportAbseil Team2018-12-0313-174/+156
| | | | | | Applied fixes for ClangTidy modernize-use-override and modernize-use-using. PiperOrigin-RevId: 223800219
* Googletest exportAbseil Team2018-12-035-655/+233
| | | | | | Replace pump'd Args() matcher with variadic templates. PiperOrigin-RevId: 223794430
* Googletest exportdurandal2018-11-291-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-145-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.mdrefs/pull/1948/headJerry Turcios2018-10-311-1/+1
|
* Googletest exportmisterg2018-10-312-3/+1
| | | | | | Remove scoped_ptr replace with std::unique_ptr PiperOrigin-RevId: 219291284
* Add Optional() to the cheat sheet doc.refs/pull/1945/headAlex 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 googlemockrefs/pull/1941/headVadim 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::kDefaultrefs/pull/1911/headJonathan 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 formatrefs/pull/1927/headSergio 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-fixrefs/pull/1905/headGennadiy Civil2018-10-171-5/+6
| |\ \ \ | | | |/ | | |/|