66 Commits (a18423e0ee0c5cfe69948e4f4d0826dc8fe15f8c)
 

Author SHA1 Message Date
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 b5937dab69 Adds the Key() matcher, by Marcus Borger. 16 years ago
zhanyong.wan 41b9b0b561 Implements Expectation, ExpectationSet, and After for specifying expectation orders. 16 years ago
zhanyong.wan 4019819dbb A trivial comment fix. 16 years ago
zhanyong.wan 81476f2f90 Makes gmock-spec-builders_test.cc and gmock-internal-utils_test.cc work where both ::string and ::std::string are defined. 16 years ago
zhanyong.wan 90c90f9250 Switches from Boost TR1 tuple to gtest's TR1 tuple. 16 years ago
zhanyong.wan 4cd148e588 Removes the .WithArguments() clause from ON_CALL and EXPECT_CALL. 16 years ago
zhanyong.wan 07587e9db4 Works around a gcc bug that causes tr1/tuple to fail to compile when RTTI is disabled. 16 years ago
zhanyong.wan bf55085d45 Implements .With() as a synonym of .WithArguments(); implements AllArgs(m) as a synonym of m; relies on gtest-port to #include tuple; fixes a compatibility with Symbian. 16 years ago
zhanyong.wan 2661c6821a Implements the Args<k1, ..., kn>(m) matcher. 16 years ago
zhanyong.wan 240fe5a0cf Fixes errors in the autotools scripts. 16 years ago
zhanyong.wan b82431625d Makes all container matchers work with (possibly multi-dimensional) native arrays; makes Contains() accept a matcher; adds Value(x, m); improves gmock doctor to diagnose the Type in Template Base disease. 16 years ago
zhanyong.wan c2ad46a5df Improves gmock generator and adds a test for it (by Neal Norwitz). 16 years ago
zhanyong.wan 9413f2ff61 Avoids unnecessary printing of call into to internal buffers; 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 c6a412397b Adds more tests for using SetArgumentPointee with protobufs; works around a compiler bug on Symbian that gmock-printers.h triggers; reduces template code bloat in gmock-matchers.h; avoids RTTI when it's disabled. 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 d955e83bee Makes the mock generator work with python2.3.5, which comes with Mac OS X Tiger. 16 years ago
zhanyong.wan 84b8e4c65d Cleans up the mock generator script: 16 years ago
nnorwitz ce60784fb5 Allow any number of ClassNames to be specified on the command line. 16 years ago
nnorwitz 60df3efe39 Fix grammar in comment 16 years ago
nnorwitz 987a978c3c Issue 44: "const" is missing for const return types 16 years ago
zhanyong.wan e7bb5ededa Improves the error message for leaked mocks to include the test name (by Zhanyong Wan). 16 years ago
zhanyong.wan 125783fb87 Fixes tr1 tuple's path when compiled with gcc version < 4.0.0 (by Zhanyong Wan). 16 years ago
zhanyong.wan bf0d0a4481 Turns --gmock_catch_leaked_mocks on by default. 16 years ago
zhanyong.wan df35a763b9 Implements --gmock_catch_leaked_mocks and Mock::AllowLeak. 16 years ago
zhanyong.wan 1c8eb1c059 Adds actions ReturnNew<T>(...) and DeleteArg<k>(), by Jason Hsueh. 16 years ago
zhanyong.wan 56fe7460a8 Adds fuse_gmock_files.py to fuse all Google Mock and Google Test source files (by Zhanyong Wan). 16 years ago
zhanyong.wan 33c0af07c4 Makes gmock compile clean with gcc -Wall -Wextra. 16 years ago
zhanyong.wan 7e571ef537 Makes googlemock compile with gcc 3.3. 16 years ago
zhanyong.wan 946bc64fcf Fixes an error when compiling with gcc 4.4. 16 years ago
zhanyong.wan 3fbd2dd020 Makes gmock compile with gcc -Wall -Wextra -Wno-unused-parameter. 16 years ago
zhanyong.wan 68be111b4c Allows mock methods overloaded on argument number or the const-ness of this object to appear on the same source line. 16 years ago
zhanyong.wan 62417be8f3 Fixes outdated info in README about compatibility with other testing frameworks. 16 years ago
zhanyong.wan da579bd681 Adds release note for 1.1.0 and switches to use gtest 1.3.0. 16 years ago
zhanyong.wan 5b5d62f190 Makes the code compile on Windows CE. 16 years ago
zhanyong.wan 93ad3551c0 Fixes gmock-port_test on Windows. 16 years ago
zhanyong.wan 6f14769e86 Allows a mock object to delete itself in an action. By Simon Bowden. 16 years ago
zhanyong.wan 652540a278 Cleans up macro definitions. 16 years ago
zhanyong.wan 1bee7b2f1d Implements Contains(element) matcher. By Gary Morain. 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 4a5330d3d6 Implements custom description string for MATCHER*. 16 years ago
zhanyong.wan e0d051ea64 Makes sure all internal macros are named GMOCK_*_. No functionality is changed. 16 years ago
zhanyong.wan 7a13fee2f0 Removes upload*.py from the release package, as they are useless without an SVN checkout. 16 years ago
zhanyong.wan 31c4522aa1 Adds upload_gmock.py for uploading a patch for review. 16 years ago
zhanyong.wan 585e57b45b Sets the svn:eol-style property of VS project files to CRLF. 16 years ago
zhanyong.wan 117941f670 Removes the svn:executable attribute from VS project files. 16 years ago