zhanyong.wan
bd851333e8
Implements test shuffling (by Zhanyong Wan, based on Josh Kelley's original patch).
...
Enables death tests on minGW (by Vlad Losev).
2009-09-30 23:46:28 +00:00
zhanyong.wan
79643f51ed
Changes gmock's version to 1.4.0. Also fixes a compiler warning.
2009-09-30 20:24:30 +00:00
zhanyong.wan
f8b268ee86
Makes gtest compile cleanly with MSVC's /W4 (by Zhanyong Wan).
...
Renames EventListenrs to TestEventListeners (by Zhanyong Wan).
Fixes invalid characters in XML report (by Vlad Losev).
Refacotrs SConscript (by Vlad Losev).
2009-09-30 20:23:50 +00:00
zhanyong.wan
f3aa4d2934
Implements the MockFunction class.
2009-09-25 22:34:47 +00:00
zhanyong.wan
95b12332c3
Makes gmock work on Symbian (both 3rd & 5th editions), original patch contributed by Mika Raento.
2009-09-25 18:55:50 +00:00
zhanyong.wan
2d970ee3ba
Adds the IsNull() matcher.
2009-09-24 21:41:36 +00:00
zhanyong.wan
f7af24c7de
Simplifies gmock code using gtest's OS-indicating macros.
2009-09-24 21:17:24 +00:00
zhanyong.wan
b50ef44a35
Publishes the even listener API (by Vlad Losev); adds OS-indicating macros to simplify gtest code (by Zhanyong Wan).
2009-09-24 21:15:59 +00:00
zhanyong.wan
b0d1c08ff2
Bumps up the version number for release 1.2.0.
2009-09-24 20:55:18 +00:00
zhanyong.wan
7fba282ce7
Bumps up the version number for release 1.4.0.
2009-09-24 20:53:45 +00:00
zhanyong.wan
f47a2df57b
Makes gmock compile on minGW, which uses gcc 3.4.5.
2009-09-24 16:39:30 +00:00
zhanyong.wan
c286524bbf
Removes gtest's dependency on python2.4.
2009-09-22 16:19:19 +00:00
zhanyong.wan
a89034c802
Removes gmock's dependency on python2.4.
2009-09-22 16:18:42 +00:00
zhanyong.wan
2534ae201e
Adds a Random class to support --gtest_shuffle (by Josh Kelley); Makes the scons script build in a deterministic order (by Zhanyong Wan).
2009-09-21 19:42:03 +00:00
zhanyong.wan
bbd6e105e7
Picks up gtest r314.
2009-09-18 18:17:19 +00:00
zhanyong.wan
e5373af0cb
Renames the TestPartResult type enums and adjusts the order of methods in the event listener interface (by Vlad Losev).
2009-09-18 18:16:20 +00:00
zhanyong.wan
9f894c2b36
Makes gtest compile cleanly with MSVC's warning 4511 & 4512 (copy ctor /
...
assignment operator cannot be generated) enabled.
2009-09-18 16:35:15 +00:00
zhanyong.wan
f43e4ff3ad
Renames the methods in the event listener API, and changes the order of *End events (by Vlad Losev).
2009-09-17 19:12:30 +00:00
zhanyong.wan
93244dc369
Disbles two tests that crash on Symbian.
2009-09-17 19:11:00 +00:00
zhanyong.wan
12d740faef
Makes gtest compile clean with MSVC's warning 4100 (unused formal parameter) enabled.
2009-09-17 05:04:08 +00:00
zhanyong.wan
f07dc6b1b1
Fixes line-ending in the new -md VC projects.
2009-09-16 21:38:13 +00:00
zhanyong.wan
4bd79e4f25
Simplifies the definition of NativeArray. Works around a VC bug in StrictMock & NiceMock.
2009-09-16 17:38:08 +00:00
zhanyong.wan
302a41c90b
Small code simplification (by Vlad Losev).
2009-09-16 17:36:39 +00:00
zhanyong.wan
f5e1ce5b92
Adds new matcher Pair(). Replaces GMOCK_CHECK_ with GTEST_CHECK_ (by Vlad Losev).
2009-09-16 07:02:02 +00:00
zhanyong.wan
866f4a9446
Simplifies the implementation of GTEST_LOG_ & GTEST_LOG_; renames
...
GTEST_HIDE_UNREACHABLE_CODE_ to
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ (by Vlad Losev).
2009-09-16 06:59:17 +00:00
zhanyong.wan
c53b3dca1b
Removes dead code in gmock-more-actions_test.cc.
2009-09-12 06:46:26 +00:00
zhanyong.wan
04d6ed817e
Simplifies the tests using EXPECT_DEATH_IF_SUPPORTED.
2009-09-11 07:01:08 +00:00
zhanyong.wan
b2ee82ebf9
Improves EXPECT_DEATH_IF_SUPPORTED to allow streaming of messages and enforcing the validity of arguments (by Vlad Losev); adds samples for the event listener API (by Vlad Losev); simplifies the tests using EXPECT_DEATH_IF_SUPPORTED (by Zhanyong Wan).
2009-09-11 06:59:42 +00:00
zhanyong.wan
f6dd67a155
Adjusts VC projects' output directories such that the output files don't step on each other.
2009-09-11 06:02:00 +00:00
zhanyong.wan
b8c172f6c3
Really removes unneeded VC projects.
2009-09-11 05:42:49 +00:00
zhanyong.wan
bcaf6f542f
Removes deprecated /Wp64 flag from VC projects; also removes unneeded VC projects.
2009-09-11 05:41:41 +00:00
zhanyong.wan
d6ffd13698
Adds gmock-more-actions.h to the distribution ('make distcheck' passes).
2009-09-08 17:15:49 +00:00
zhanyong.wan
16e9dd6e28
More implementation of the event listener interface (by Vlad Losev); Reduces the stack space usage of assertions by moving AssertHelper's fields to the heap (by Jorg Brown); Makes String faster, smaller, and simpler (by Zhanyong Wan); Fixes a bug in String::Format() (by Chandler); Adds the /MD version of VC projects to the distribution (by Vlad Losev).
2009-09-04 18:30:25 +00:00
zhanyong.wan
5bc7cfe817
Updates CHANGES.
2009-09-04 18:10:53 +00:00
zhanyong.wan
46642857b1
Depends on gtest r300, which allows String to contain NUL.
2009-09-01 19:10:50 +00:00
zhanyong.wan
56a2e686e9
Enables String to contain NUL (by Zhanyong Wan); Adds scons scripts (by Vlad Losev).
2009-09-01 18:53:56 +00:00
zhanyong.wan
2b43a9ecd1
Adds mutable_impl() and impl() to PolymorphicMatcher (by Zhanyong Wan); Enables gMock to compile with VC 7.1 (by Vlad Losev).
2009-08-31 23:51:23 +00:00
preston.a.jackson
cb2b1640b2
Updating for Snow Leopard. Cleaning up the sample code. Updating the README with instructions for installation from the command line.
2009-08-28 22:11:18 +00:00
vladlosev
b5936af65c
Adds /MD(d) versions of VC++ projects.
2009-08-28 19:11:47 +00:00
zhanyong.wan
1da9ceefa5
Fixes an uninitialized field in class OsStackTraceGetter.
2009-08-26 17:44:38 +00:00
preston.a.jackson
6149876141
Cleaning up gtest.xcode. Removing old tests, using gtest-all.cc, adding a static libgtest.a and a static libgtest_main.a, fixing the sample code to work with changes.
2009-08-21 14:00:34 +00:00
zhanyong.wan
0ea67f88ae
Improves protobuf print format.
2009-08-14 04:50:02 +00:00
chandlerc
888b6ebe7d
Fix the 'make dist' behavior to include gtest-tuple.h and gtest-tuple.h.pump.
...
Missing these caused failures on platforms depending on them as well as general
failures of the dedicated tests for the tuple implementation.
Change was tested by running 'make distcheck' and then extracting the result to
an entirely separate location (a subdirectory is insufficient, thank you
Autotools) and running './configure; make check'.
2009-08-11 02:16:16 +00:00
chandlerc
5502540a5b
Unbreak the build for Solaris by selecting the correct include headers for its
...
POSIX regex support. Patch contributed by Monty Taylor <monty.taylor@gmail.com>
to the protocol buffer project, and relayed by Kenton to GoogleTest. Tweaked to
include the new define in the #endif comment.
2009-08-10 20:59:41 +00:00
zhanyong.wan
9571b28675
Removes duplicated definition of SetArgumentPointee (by Vlad Losev); Makes gmock compilable on platforms that don't have ::abort() (by Acadeli Checa); Fixes compatibility with Symbian's STLport (by Acadeli Checa).
2009-08-07 07:15:56 +00:00
zhanyong.wan
ed8500b341
Implements EXPECT_DEATH_IF_SUPPORTED (by Vlad Losev); Fixes compatibility with Symbian (by Araceli Checa); Removes GetCapturedStderr()'s dependency on std::string (by Vlad Losev).
2009-08-07 06:47:47 +00:00
zhanyong.wan
18c31d64e1
Makes gtest compilable on Win CE.
2009-07-23 06:30:32 +00:00
zhanyong.wan
a18423e0ee
Re-organizes the file structure for actions.
2009-07-22 23:58:19 +00:00
zhanyong.wan
16b9431ae0
Makes gtest compile clean with gcc -Wall -Werror (by Zhanyong Wan); refactors scons script (by Vlad Losev).
2009-07-22 02:16:37 +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