billydonahue
1f5fdea417
Push several shanges:
...
Make single argument constructors explicit in macros.
Remove NOMINMAX macro.
Add macros for disabling Microsoft Visual C++ warnings.
Add WhenDynamicCastTo<T> matcher.
A matcher that matches a pointer that matches inner_matcher when
dynamic_cast<T> is applied.
Add IWYU export pragmas to the tuple include lines.
Fix NativeArray to not require a copy constructor unless we ask for one.
This allows ElementsAre() to support non-copyable types.
Examine WINAPI_FAMILY_PARTITION macros to better distinguish windows platforms.
Author: martin@martin.st
From: https://codereview.appspot.com/57220043/
2014-05-19 17:54:51 +00:00
kosak
bd0188320d
Export tuple and friends in the ::testing namespace.
2014-04-02 20:30:00 +00:00
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
zhanyong.wan
658ac0b71a
Indents preprocessor directives.
2011-02-24 07:29:13 +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
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
a18423e0ee
Re-organizes the file structure for actions.
2009-07-22 23:58:19 +00:00
zhanyong.wan
1afe1c7971
Adds the ReturnArg<k>() action (by Tim Hockin); refactors gmock-matchers.h (by Zhanyong Wan).
2009-07-21 23:26:31 +00:00
zhanyong.wan
387bdd551d
Makes ByRef(x) printable as a reference to x.
2009-07-20 21:16:35 +00:00
zhanyong.wan
16cf473930
Finishes SafeMatcherCast by catching lossy arithmetic conversions at compile-time; uses ACTION_TEMPLATE to simplify the definition of many actions; makes mock object uncopyable; teaches gmock doctor about wrong MOCK_METHODn.
2009-05-14 20:55:30 +00:00
zhanyong.wan
18490653e8
Partially implemented SafeMatcherCast (by Vlad Losev); updated the implementation of Not, AnyOf, and AllOf to use SafeMatcherCast (by Vlad Losev); implemented ACTION_TEMPLATE (by Zhanyong Wan); worked around bugs on Symbian (by Zhanyong Wan).
2009-05-11 18:54:08 +00:00
zhanyong.wan
1c8eb1c059
Adds actions ReturnNew<T>(...) and DeleteArg<k>(), by Jason Hsueh.
2009-04-09 07:29:58 +00:00
zhanyong.wan
33c0af07c4
Makes gmock compile clean with gcc -Wall -Wextra.
2009-04-03 00:10:12 +00:00
zhanyong.wan
3fbd2dd020
Makes gmock compile with gcc -Wall -Wextra -Wno-unused-parameter.
2009-03-26 19:06:45 +00:00
zhanyong.wan
7f4c2c0f95
Adds two actions: SaveArg and SetArgReferee.
2009-02-19 22:38:27 +00:00
zhanyong.wan
38ca64dd5f
Fixes link errors due to an MS VC bug. By Vlad Losev.
2009-02-19 22:30:22 +00:00
zhanyong.wan
e0d051ea64
Makes sure all internal macros are named GMOCK_*_. No functionality is changed.
2009-02-19 00:33:37 +00:00
zhanyong.wan
e1cdce5f76
Implements action Throw(exception).
2009-02-06 01:09:43 +00:00
zhanyong.wan
c069d7fe27
Improves ACTION* to allow explicit instantiating with reference types.
2009-02-02 20:51:53 +00:00
shiqian
326aa56412
Implements the ACTION* macros.
2009-01-09 21:43:57 +00:00
shiqian
e35fdd936d
Initial drop of Google Mock. The files are incomplete and thus may not build correctly yet.
2008-12-10 05:08:54 +00:00