zhanyong.wan
|
2fd619edd3
|
Pulls in gtest r615.
Renames internal enums to the kFoo naming style.
Fixes gmock doctor to work with newer versions of Clang.
|
2012-05-31 20:40:56 +00:00 |
|
jgm
|
79a367eb21
|
Reduced template instantiation depth for the AllOf and AnyOf matchers. Also some formatting changes.
|
2012-04-10 16:02:11 +00:00 |
|
vladlosev
|
9bcb5f9146
|
Fixes a lock reentrancy when destroying a mock causes destruction of another mock (issue 79) (by Aaron Jacobs).
|
2011-10-24 23:41:07 +00:00 |
|
vladlosev
|
4d60a596b4
|
Expressed the thread-safety annotations in code, replacing the existing comment-based system (by Aaron Jacobs).
|
2011-10-24 21:16:22 +00:00 |
|
zhanyong.wan
|
898725cf47
|
Implements matchers WhenSorted() and WhenSortedBy(); pulls in gtest r595.
|
2011-09-16 16:45:39 +00:00 |
|
vladlosev
|
587c1b37c2
|
Adds support for building Google Mock as a shared library (DLL).
|
2011-05-20 00:42:22 +00:00 |
|
zhanyong.wan
|
8d3dc0cdd8
|
simplifies TrulyMatcher and adds a test for it
|
2011-04-14 19:37:06 +00:00 |
|
vladlosev
|
dd28d536eb
|
Updates conditional directives to be consistent with the rest of the project.
|
2011-04-14 02:42:15 +00:00 |
|
vladlosev
|
e73cf452a5
|
Corrects condition to compile out MSVC's pragmas. This fixes the build on MinGW.
|
2011-04-13 22:12:00 +00:00 |
|
vladlosev
|
ab29bb6fcd
|
Removes commas from last items in enums (a C++ standard compliance fix).
|
2011-04-08 01:32:32 +00:00 |
|
zhanyong.wan
|
86d2eeb112
|
Prevents ADL in AllOf() and AnyOf() (by Manuel Klimek).
|
2011-03-16 17:10:39 +00:00 |
|
zhanyong.wan
|
fc8c6c479a
|
Disables SetArgPointee("string literal") for GCC 4.0- and Symbian, and
adds support for SetArgPointee(L"wide string literal") -- by Vlad Losev.
|
2011-03-09 01:18:08 +00:00 |
|
zhanyong.wan
|
658ac0b71a
|
Indents preprocessor directives.
|
2011-02-24 07:29:13 +00:00 |
|
zhanyong.wan
|
ed6c9277bb
|
Makes Google Mock compile much faster and use much less memory; reviewed by Nico Weber. This fixes issue 68.
|
2011-02-23 19:39:27 +00:00 |
|
vladlosev
|
e5121b5a82
|
Improves cross-platform compatibility of gmock output. This fixes issue 135.
|
2011-02-11 23:50:38 +00:00 |
|
zhanyong.wan
|
5b61ce3ee5
|
Picks up gtest r536; renames implicit_cast and down_cast to reduce the chance of clash (by Roman Perepelitsa); enables gmock_gen.py to handle storage specifiers (by Steve Fox).
|
2011-02-01 00:00:03 +00:00 |
|
zhanyong.wan
|
a684b5a526
|
Enables SetArgPointee<>() to accept a string literal; removes a self-assignment warning; teaches gmock doctor to diagnose TTB with Clang; picks up gtest r525.
|
2010-12-02 23:30:50 +00:00 |
|
vladlosev
|
88032d8e0f
|
Adds comment clarifying the use of default-constructed matchers.
|
2010-11-17 23:29:21 +00:00 |
|
zhanyong.wan
|
2321b2a675
|
Adds action SaveArgPointee.
|
2010-10-14 06:51:27 +00:00 |
|
zhanyong.wan
|
5921483640
|
Adds SetArgPointee to replace SetArgumentPointee.
|
2010-10-05 05:58:51 +00:00 |
|
zhanyong.wan
|
736baa8ac0
|
Prints the type of the actual value as part of a match message when appropriate.
|
2010-09-27 17:44:16 +00:00 |
|
zhanyong.wan
|
53e08c44dd
|
Include gtest and gmock headers as user headers instead of system headers.
|
2010-09-14 05:38:21 +00:00 |
|
zhanyong.wan
|
ccedc1c933
|
Removes some gmock internal macros; sorts the file lists in Makefile.am; picks up gtest r454.
|
2010-08-09 22:46:12 +00:00 |
|
zhanyong.wan
|
e3bd0981ca
|
Implements ReturnPointee() and ReturnRefOfCopy().
|
2010-07-03 00:16:42 +00:00 |
|
zhanyong.wan
|
02c1505ebf
|
Increases the maximum arity of AllOf() and AnyOf() to 10, by Marcus Börger.
|
2010-06-09 19:21:30 +00:00 |
|
zhanyong.wan
|
b4140808f9
|
Replaces Python-style interpolation with arbitrary C++ string expression in MATCHER* descriptions.
|
2010-06-08 22:53:57 +00:00 |
|
zhanyong.wan
|
ab5b77c179
|
Implements Pointwise().
|
2010-05-17 19:32:48 +00:00 |
|
vladlosev
|
e2e8ba401d
|
Renames test script flags.
|
2010-05-13 18:16:03 +00:00 |
|
zhanyong.wan
|
02f7106557
|
Moves the universal printer from gmock to gtest (by Vlad Losev).
|
2010-05-10 17:14:29 +00:00 |
|
zhanyong.wan
|
33605ba454
|
Adds Each(m) (by Wojtek Moczydlowski); removes scripts/test/Makefile (by Zhanyong Wan); pulls in gtest r424.
|
2010-04-22 23:37:47 +00:00 |
|
zhanyong.wan
|
b1c7f93c52
|
Improves matcher messages across the board.
|
2010-03-24 17:35:11 +00:00 |
|
zhanyong.wan
|
676e8cc609
|
Fixes the explanation generated by many composite matchers (by Manuel Klimek); publishes the gmock value printer as testing::PrintToString() (by Zhanyong Wan).
|
2010-03-16 20:01:51 +00:00 |
|
zhanyong.wan
|
a862f1de30
|
Adds IsInterested() to MatchResultListener; clarifies the format of matcher description and match result explanation; renames the free function MatchAndExplain() to ExplainMatchResult() to avoid it being hidden inside a MATCHER* definition.
|
2010-03-15 21:23:04 +00:00 |
|
zhanyong.wan
|
34b034c21e
|
Adds a free function MatchAndExplain().
|
2010-03-05 21:23:23 +00:00 |
|
zhanyong.wan
|
5905ba00fe
|
Adds threading support (by Vlad Losev); updates the version number (by Zhanyong Wan); adds release notes for 1.5.0 (by Vlad Losev).
|
2010-02-24 17:21:37 +00:00 |
|
zhanyong.wan
|
db22c22782
|
BREAKING CHANGE: drops the old matcher API. See http://code.google.com/p/googlemock/wiki/FrequentlyAskedQuestions for details.
|
2010-01-28 21:52:29 +00:00 |
|
zhanyong.wan
|
d14aaed74b
|
Enables regex matchers on all platforms.
|
2010-01-14 05:36:32 +00:00 |
|
zhanyong.wan
|
6953a725fc
|
Allows Field() and Property() to work when the matcher argument is a pointer passed by reference.
|
2010-01-13 05:15:07 +00:00 |
|
zhanyong.wan
|
e122e457a6
|
Converts more matchers to the new API; fixes MatchAndExplain() for polymorphic matchers to allow non-const reference arguments.
|
2010-01-12 09:03:52 +00:00 |
|
zhanyong.wan
|
821133180c
|
Implements the new matcher API.
|
2010-01-08 21:55:40 +00:00 |
|
zhanyong.wan
|
32de5f5376
|
Fixes a slew of compiler warnings and turns on "warning as error" in the scons build.
|
2009-12-23 00:13:23 +00:00 |
|
zhanyong.wan
|
39bf784f83
|
Removes uses of GTEST_HAS_STD_STRING.
|
2009-12-16 23:36:08 +00:00 |
|
zhanyong.wan
|
a95c6a5a69
|
Fixes a C++-standard-compliance bug in gmock-printers.h.
|
2009-12-02 08:36:42 +00:00 |
|
zhanyong.wan
|
f6d6a22b8e
|
Fixes Cygwin compatibility (by Vlad Losev); Improves Python tests (by Vlad Losev); Fixes ambiguous call to implicit_cast; Uses gtest's SkipPrefix() instead gmock's own (by Vlad Losev).
|
2009-12-01 19:42:25 +00:00 |
|
zhanyong.wan
|
19eb9e9e3d
|
Pulls in gtest r344; improves implicit_cast (by Zhanyong Wan); makes the Python tests work on Windows (by Vlad Losev); adds run_tests.py (by Vlad Losev).
|
2009-11-24 20:23:18 +00:00 |
|
vladlosev
|
79b83505bc
|
Updates IsNull and NotNull matchers to work with smart pointers.
|
2009-11-18 00:43:37 +00:00 |
|
vladlosev
|
201ac16191
|
Enables gmock's implicit_cast to work with source types that have a non-const conversion operator (by Zhanyong Wan).
|
2009-11-18 00:12:05 +00:00 |
|
vladlosev
|
a070cbd91c
|
Enables gmock's implicit_cast to work with source types that
|
2009-11-18 00:09:28 +00:00 |
|
zhanyong.wan
|
21a5846afd
|
Makes gmock-generated-function-mockers.h conform to the C++ standard.
|
2009-11-12 19:18:08 +00:00 |
|
vladlosev
|
6c54a5e1f9
|
Enables more verbose output for expectations (by Sverre Sundsdal); Fixes information loss warning when compiled by VC8.0 with /Wp64; Skips two tests on Windows Mobile that don't work there.
|
2009-10-21 06:15:34 +00:00 |
|