17 Commits (ad7c462be7ea6041419426f98b5653bd98ad14dc)

Author SHA1 Message Date
zhanyong.wan ccedc1c933 Removes some gmock internal macros; sorts the file lists in Makefile.am; picks up gtest r454. 15 years ago
zhanyong.wan 32de5f5376 Fixes a slew of compiler warnings and turns on "warning as error" in the scons build. 15 years ago
zhanyong.wan a18423e0ee Re-organizes the file structure for actions. 16 years ago
zhanyong.wan 1afe1c7971 Adds the ReturnArg<k>() action (by Tim Hockin); refactors gmock-matchers.h (by Zhanyong Wan). 16 years ago
zhanyong.wan 387bdd551d Makes ByRef(x) printable as a reference to x. 16 years ago
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. 16 years ago
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). 16 years ago
zhanyong.wan 1c8eb1c059 Adds actions ReturnNew<T>(...) and DeleteArg<k>(), by Jason Hsueh. 16 years ago
zhanyong.wan 33c0af07c4 Makes gmock compile clean with gcc -Wall -Wextra. 16 years ago
zhanyong.wan 3fbd2dd020 Makes gmock compile with gcc -Wall -Wextra -Wno-unused-parameter. 16 years ago
zhanyong.wan 7f4c2c0f95 Adds two actions: SaveArg and SetArgReferee. 16 years ago
zhanyong.wan 38ca64dd5f Fixes link errors due to an MS VC bug. By Vlad Losev. 16 years ago
zhanyong.wan e0d051ea64 Makes sure all internal macros are named GMOCK_*_. No functionality is changed. 16 years ago
zhanyong.wan e1cdce5f76 Implements action Throw(exception). 16 years ago
zhanyong.wan c069d7fe27 Improves ACTION* to allow explicit instantiating with reference types. 16 years ago
shiqian 326aa56412 Implements the ACTION* macros. 16 years ago
shiqian e35fdd936d Initial drop of Google Mock. The files are incomplete and thus may not build correctly yet. 16 years ago