Commit Graph

3162 Commits

Author SHA1 Message Date
zhanyong.wan
19d6b45794 Changes gtest's version to 1.6.0 and adds release notes. 2011-02-24 07:27:15 +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
zhanyong.wan
ffeb11d14a Indents preprocessor directives. 2011-02-22 22:08:59 +00:00
vladlosev
0980b4bd66 Fixes off-by-one error in a message about test sharding (by David Glasser). 2011-02-12 07:12:20 +00:00
vladlosev
b3e904227f Adds project files for MSVC 2010 (by Fredrik Roubert). 2011-02-12 01:56:45 +00:00
vladlosev
e5121b5a82 Improves cross-platform compatibility of gmock output. This fixes issue 135. 2011-02-11 23:50:38 +00:00
vladlosev
6642ca8cd4 Updates an outdated error message. 2011-02-10 23:14:49 +00:00
vladlosev
9d7455f984 Adds null check for file locations in XML output printer. 2011-02-02 10:07:04 +00:00
zhanyong.wan
40d0ba7a62 Add markers to death test messages to make them more recogizable (by Jeff Shute). 2011-02-02 01:25:37 +00:00
vladlosev
b147ec394b Removes unused include directive. 2011-02-02 01:18:50 +00:00
zhanyong.wan
9bcf4d0a65 Adds type_param and value_param as <testcase> attributes to the XML
report; also removes the comment() and test_case_comment() fields of
TestInfo.  Proposed and initally implemented by Joey Oravec.
Re-implemented by Vlad Losev.
2011-02-02 00:49:33 +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
vladlosev
c8efea6705 template selection error in IBM's xIC_r compiler. 2011-01-29 16:19:14 +00:00
vladlosev
a198966dd3 Renames some internal functions to avoid name clashes. 2011-01-29 16:15:40 +00:00
zhanyong.wan
48b1315108 Fixes GCC 4.6 warnings (patch by Jeffrey Yasskin). 2011-01-10 18:17:59 +00:00
zhanyong.wan
afaefb0e30 Removes unused NC tests. 2011-01-07 01:21:35 +00:00
zhanyong.wan
7225dd179a Suppresses self-assignment warnings. 2011-01-07 01:14:05 +00:00
zhanyong.wan
915129ee6f Allows a value-parameterized test fixture to derive from Test and WithParamInterface<T> separately; contributed by Matt Austern. 2010-12-06 22:18:59 +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
zhanyong.wan
b5eb6ed9e2 Makes gtest print string literals correctly when it contains \x escape sequences. Contributed by Yair Chuchem. 2010-12-02 23:28:38 +00:00
vladlosev
42bf979ce7 Adds Google Native Client compatibility (issue 329). 2010-11-30 22:10:12 +00:00
vladlosev
e349025485 Fixes scripts/test/Makefile failing with link error. 2010-11-19 20:05:58 +00:00
vladlosev
b6c141fe2a Fixes comments in sample7_unittest.cc. 2010-11-17 23:33:18 +00:00
vladlosev
88032d8e0f Adds comment clarifying the use of default-constructed matchers. 2010-11-17 23:29:21 +00:00
zhanyong.wan
fe25aea971 Fixes two pump.py bugs. One of them ("$range 1..n $$ comment" doesn't parse) was reported by user Aksai Chin. Aksai also contributed a patch, which I didn't look at as I didn't want to bother him with signing the CLA. Instead I wrote the fix from scratch. 2010-11-09 00:41:16 +00:00
vladlosev
82cc1d1135 Changes default of --gtest_catch_exceptions to true. 2010-10-26 23:12:47 +00:00
vladlosev
25958f3e4c Fixes compiler warning when built with -std=c++0x. 2010-10-22 01:33:11 +00:00
vladlosev
50f4deb1cf Modifies handling of C++ exceptions in death tests to treat exceptions escaping them as failures. 2010-10-18 22:09:55 +00:00
zhanyong.wan
2321b2a675 Adds action SaveArgPointee. 2010-10-14 06:51:27 +00:00
zhanyong.wan
2c81010523 Adds a missing #include (by Vlad Losev). 2010-10-14 06:50:49 +00:00
vladlosev
16e3aa7837 Fixes broken XCode build (issue http://code.google.com/p/googletest/issues/detail?id=317). 2010-10-12 22:08:04 +00:00
zhanyong.wan
c18438ca29 Makes gtest wokr on MinGW (by Vlad Losev); removes unused linked_ptr::release() method (by Zhanyong Wan). 2010-10-11 06:28:54 +00:00
zhanyong.wan
7dfbea4976 Fixes an include order problem in CMakeLists.txt; pulls in gtest r489. 2010-10-05 19:24:04 +00:00
zhanyong.wan
9c48242258 Adds a gtest_disable_pthreads CMake option; also fixes an include order problem in the cmake script. 2010-10-05 19:22:50 +00:00
zhanyong.wan
d8e15d9c4a Adds more tests for the gmock generator. 2010-10-05 19:21:38 +00:00
zhanyong.wan
4b16e8ed27 Enables gmock_gen to handle return types that are templates (based on Pride Haveit's patch); also fixes deprecation warnings when using gmock_gen with python 2.6 (by Aaron Jacobs). 2010-10-05 06:11:56 +00:00
zhanyong.wan
5921483640 Adds SetArgPointee to replace SetArgumentPointee. 2010-10-05 05:58:51 +00:00
vladlosev
662d8a2350 Factors out email address in Google Mock Doctor messages. 2010-09-29 00:38:12 +00:00
zhanyong.wan
e5974e3f43 Clarifies how to use gtest as a shared library in README. 2010-09-28 21:28:24 +00:00
zhanyong.wan
d43acacf50 Fixes issue 105. 2010-09-27 22:10:44 +00:00
zhanyong.wan
2d1835b086 Removes uses of deprecated AssertionFailure() API (by Vlad Losev). 2010-09-27 22:09:42 +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
b5d3a17805 Allows EXPECT_FATAL_FAILURE() and friends to accept a string object as the second argument. 2010-09-27 17:42:52 +00:00
vladlosev
4c91551c3b Updates the gMock Doctor script to understand Clang error messages. 2010-09-25 00:52:20 +00:00
zhanyong.wan
345d9ebf30 Implements GTEST_ASSERT_XY as alias of ASSERT_XY. 2010-09-15 04:56:58 +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
dac3e879c5 Include gtest headers as user headers instead of system headers. 2010-09-14 05:35:59 +00:00
zhanyong.wan
ad7c462be7 Simplifies the VC projects by using gmock-all.cc and
gmock_all_test.cc.  Also fixes a missing include directory for
gmock_main in the Release mode.  I had to add /bigobj to
gmock_test.vcproj to make the compiler happy, as we now need to
generate code for many functions in the same translation unit.
2010-09-09 22:16:17 +00:00
zhanyong.wan
88e0df6247 Removes all uses of StrStream; fixes the VC projects and simplifies them by using gtest-all.cc. 2010-09-08 05:57:37 +00:00
zhanyong.wan
2516f60da9 Publishes GTEST_HAS_STREAM_REDIRECTION (by Vlad Losev); casts char to unsigned char before calling isspace() etc to avoid undefined behavior (by Zhanyong Wan); fixes the VC projects (by Fredrik Roubert). 2010-08-31 18:28:02 +00:00