Commit Graph

  • 38ca64dd5f Fixes link errors due to an MS VC bug. By Vlad Losev. zhanyong.wan 2009-02-19 22:30:22 +00:00
  • 4a5330d3d6 Implements custom description string for MATCHER*. zhanyong.wan 2009-02-19 00:36:44 +00:00
  • 3c7868a9a8 Updates the definitions of GTEST_HAS_EXCEPTIONS and GTEST_HAS_STD_STRING to be C++ standard compliant. zhanyong.wan 2009-02-19 00:34:36 +00:00
  • e0d051ea64 Makes sure all internal macros are named GMOCK_*_. No functionality is changed. zhanyong.wan 2009-02-19 00:33:37 +00:00
  • f0048c1bea Removes upload*.py from the release package, as they are useless without an SVN checkout. zhanyong.wan 2009-02-13 19:05:00 +00:00
  • 7a13fee2f0 Removes upload*.py from the release package, as they are useless without an SVN checkout. zhanyong.wan 2009-02-13 19:00:22 +00:00
  • 31c4522aa1 Adds upload_gmock.py for uploading a patch for review. zhanyong.wan 2009-02-13 07:46:38 +00:00
  • 44c88653fc Adds upload_gtest.py for uploading a Google Test patch for review. zhanyong.wan 2009-02-13 07:27:00 +00:00
  • a4e6314a0b Removes svn:executable and sets svn:eol-style to CRLF for VS project files. zhanyong.wan 2009-02-13 01:18:34 +00:00
  • 585e57b45b Sets the svn:eol-style property of VS project files to CRLF. zhanyong.wan 2009-02-13 00:58:13 +00:00
  • 117941f670 Removes the svn:executable attribute from VS project files. zhanyong.wan 2009-02-13 00:54:56 +00:00
  • ce198ff899 Implements the MATCHER* macros. zhanyong.wan 2009-02-12 01:34:27 +00:00
  • 2f0849fef4 Fixes the "ambiguous overload" compiler error when a mock function takes an argument that supports streaming to basic_ostream<C, T>. zhanyong.wan 2009-02-11 18:06:37 +00:00
  • a5391b50a2 Adds gtest_all_test.cc. Also cleans up gtest_unittest.cc. zhanyong.wan 2009-02-09 19:56:02 +00:00
  • cd3e4016ea Implements the test sharding protocol. By Eric Fellheimer. zhanyong.wan 2009-02-09 18:05:21 +00:00
  • 886cafd4a3 Fixes the definition of GTEST_HAS_EXCEPTIONS, allowing exception assertions to be used with gcc. zhanyong.wan 2009-02-08 04:53:35 +00:00
  • e1cdce5f76 Implements action Throw(exception). zhanyong.wan 2009-02-06 01:09:43 +00:00
  • 3750499433 Adds tests for EXPECT_FATAL_FAILURE and reduces the golden file bloat (by Zhanyong Wan). Fixes more warnings on Windows (by Vlad Losev). zhanyong.wan 2009-02-06 00:47:20 +00:00
  • c069d7fe27 Improves ACTION* to allow explicit instantiating with reference types. zhanyong.wan 2009-02-02 20:51:53 +00:00
  • ad99ca1446 Exposes gtest flags to user code access. By Alexander Demin. zhanyong.wan 2009-02-02 06:37:03 +00:00
  • 4b83461e97 Fixes some warnings when compiled with MSVC at warning level 4. zhanyong.wan 2009-01-29 06:49:00 +00:00
  • c946ae6019 Implements a simple regex matcher (to be used by death tests on Windows). zhanyong.wan 2009-01-29 01:28:52 +00:00
  • 5b95fa7b16 Improves error messages for undefined return value (by Sverre Sundsdal); improves gmock_doctor. zhanyong.wan 2009-01-27 22:28:45 +00:00
  • a32fc79c9a Simplifies gtest's implementation by using an existing API to get the original working directory. zhanyong.wan 2009-01-26 21:04:36 +00:00
  • 650d5bf3ba Fixes the bug where the XML output path is affected by test changing the current directory. By Stefan Weigand. zhanyong.wan 2009-01-26 19:21:32 +00:00
  • b593ccbbbe Adds a script to fuse gtest source files into a .h and a .cc. zhanyong.wan 2009-01-22 17:21:13 +00:00
  • bbab127250 Improves compatibility with cygwin by making the definition of GTEST_HAS_GLOBAL_WSTRING correct on this platform. zhanyong.wan 2009-01-21 00:32:01 +00:00
  • 6a896b5ec6 Implements ContainerEq. zhanyong.wan 2009-01-16 01:13:50 +00:00
  • 19e49afd7d Updates README with instructions on downloading TR1 tuple without the rest of Boost. zhanyong.wan 2009-01-14 21:09:22 +00:00
  • 2456258bb1 Adds Eric Roman to the contributor list. shiqian 2009-01-10 01:27:05 +00:00
  • fe186c3829 Implements --gtest_also_run_disabled_tests. By Eric Roman. shiqian 2009-01-10 01:16:33 +00:00
  • 326aa56412 Implements the ACTION* macros. shiqian 2009-01-09 21:43:57 +00:00
  • 53e0dc4041 Implements the --gtest_death_test_use_fork flag and StaticAssertTypeEq. shiqian 2009-01-08 01:10:31 +00:00
  • 44a8cf19bc Fixes Windows build instructions in README. shiqian 2008-12-22 23:06:35 +00:00
  • 9dd55ad366 Fixes incorrect build instructions on Windows. shiqian 2008-12-11 19:44:55 +00:00
  • 0efb17dc54 Merged release 1.2.1 updates to trunk vladlosev 2008-12-11 18:46:41 +00:00
  • 164aeccb78 Updated CHANGES for release 1.2.1 release-1.2.1 vladlosev 2008-12-11 18:02:06 +00:00
  • c97f2f560b Fixes compatibility with gcc 4.3's tuple implementation. shiqian 2008-12-11 17:22:59 +00:00
  • 5bcb7b9ce7 Creates tags/release-1.2.1 from the head of branches/release-1.2 vladlosev 2008-12-11 06:09:38 +00:00
  • 31306c5832 Improves README. shiqian 2008-12-11 05:32:22 +00:00
  • c50af1ab55 Improves the documentation. shiqian 2008-12-11 05:22:15 +00:00
  • 92764e9c93 Improves the instructions in README. shiqian 2008-12-11 03:22:43 +00:00
  • 281b1d21db More tweaks to the build script. shiqian 2008-12-11 00:13:55 +00:00
  • 3bcc7a2173 Adds Makefile to the distribution pacakge. shiqian 2008-12-10 22:56:18 +00:00
  • 635aff1664 Gets ready to release 1.2.1 by bumping up the version number. shiqian 2008-12-10 22:21:16 +00:00
  • a92e49620e More tweaks to the build systems. shiqian 2008-12-10 18:34:33 +00:00
  • 7b3b36fde4 A small re-work of the installed m4 script for Google Test. This allows other projects to easily leverage an installation or un-installed build of Google Test from their project's Autoconf script. This re-work specifically introduces the ability to provide a path as an argument to the resulting configure script option which can specify either an installation prefix or a build directory for Google Test. shiqian 2008-12-10 18:27:39 +00:00
  • c6cece7768 Adds Visual Studio projects for building Google Mock. shiqian 2008-12-10 07:50:41 +00:00
  • a369436e2a Changes config_aux to build-aux to conform with the convention. Simplifies the configuration commands in README. By Chandler Carruth. shiqian 2008-12-10 05:45:40 +00:00
  • e35fdd936d Initial drop of Google Mock. The files are incomplete and thus may not build correctly yet. shiqian 2008-12-10 05:08:54 +00:00
  • fab8c18a00 Necessary changes to gtest-config.in for supporting the up-coming release of Google C++ Mocking Framework. By Chandler Carruth. shiqian 2008-12-09 01:35:11 +00:00
  • 5145e0fb20 Use <tuple> instead of <tr1/tuple> when the compiler is not gcc, to conform with the TR1 spec. shiqian 2008-12-09 00:54:04 +00:00
  • 2051d2ccc7 Updating README with instructions on running python tests from within Xcode. preston.a.jackson 2008-12-09 00:05:42 +00:00
  • 0fb58d70eb Fixes compatibility with IBM z/OS. By Rainer Klaffenboeck. shiqian 2008-12-02 23:41:01 +00:00
  • 04f025dd57 Fixes compatibility with Linux IA-64. By Rainer Klaffenboeck. shiqian 2008-12-02 23:35:18 +00:00
  • 3e1e473ccd Adds a Makefile to demonstrate building Google Test with a manually-written Makefile. shiqian 2008-12-02 19:52:48 +00:00
  • 389508e355 Merged build script fix from branches/release-1.2 vladlosev 2008-11-27 00:18:29 +00:00
  • 99ec78bdab Fixed a bug in the build script causing crash in XCode release-1.2.0 vladlosev 2008-11-26 23:59:43 +00:00
  • 5b311b288f Creates tags/release-1.2.0 from the head of branches/release-1.2 vladlosev 2008-11-26 22:54:39 +00:00
  • 180e74cd35 Updated CHANGES and release version for 1.2 vladlosev 2008-11-26 22:39:11 +00:00
  • 1998cf5d32 Allow Google Mock to initialize Google Test vladlosev 2008-11-26 20:48:45 +00:00
  • 957ed9fb52 Adding test/gtest_uninitialized_test.py missing from the previous check-in vladlosev 2008-11-26 20:06:52 +00:00
  • 95536ab53b Fixed gtest_break_on_failure_unittest on Ubuntu 8.04 and Windows vladlosev 2008-11-26 20:02:45 +00:00
  • c440a6923a Enables the Python tests to run with 2.3 (necessary for testing on Mac OS X Tiger); also fixes gtest_output_test when built with xcode. shiqian 2008-11-24 20:13:22 +00:00
  • 514265c415 Fixed two of the failing tests mentioned in issue 9 vladlosev 2008-11-22 02:26:23 +00:00
  • d4e57d12d4 updating the README (intended for previous ci) preston.a.jackson 2008-11-21 22:19:28 +00:00
  • 3e93606333 oops forgot the config file preston.a.jackson 2008-11-21 22:17:45 +00:00
  • 0c7871ca6a Removing a warning when building from the command line. Reordering targets to be semi-alphabetical and to match the ordering in the Makefile. Cleaning up target names to remove the underscore (on the python-based ones), and adding 'run_' Xcode executables to run the python script from within Xcode. Whew preston.a.jackson 2008-11-21 22:16:36 +00:00
  • 1081384940 Sorts the sample and test targets in Makefile.am within their functional group. shiqian 2008-11-20 19:40:19 +00:00
  • 38e1f9ab9c Moves a code block in gtest.cc to mirror the change in the Google internal version of gtest. shiqian 2008-11-20 04:56:21 +00:00
  • 3d70421763 Value-parameterized tests and many bugfixes vladlosev 2008-11-20 01:40:35 +00:00
  • b6a296d0f7 Clarifies how gtest supports different platforms in README and code comments. shiqian 2008-11-17 22:57:44 +00:00
  • d2849f5730 Makes Google Test compile on Solaris and z/OS. By Rainer Klaffenboeck. shiqian 2008-11-10 18:27:46 +00:00
  • cea25099b5 Fixes the VC project. Contributed by Rainer Klaffenboeck. shiqian 2008-10-31 21:44:12 +00:00
  • 66179b1fb5 On some Linux distros, you need to explicitly #include <limits.h> to get the definition of PATH_MAX. This patch adds it in the appropriate place. chandlerc 2008-10-21 05:05:14 +00:00
  • 321234377e Fixes the header search path in SConscript and add SConscript to the distribution. shiqian 2008-10-12 01:07:26 +00:00
  • e0865dd919 Many changes: - appends "_" to internal macro names (by Markus Heule). - makes Google Test work with newer versions of tools on Symbian and Windows CE (by Mika Raento). - adds the (ASSERT|EXPECT)_NO_FATAL_FAILURE macros (by Markus Heule). - changes EXPECT_(NON|)FATAL_FAILURE to catch failures in the current thread only (by Markus Heule). - adds the EXPECT_(NON|)FATAL_FAILURE_ON_ALL_THREADS macros (by Markus Heule). - adds GTEST_HAS_PTHREAD and GTEST_IS_THREADSAFE to indicate the availability of <pthread.h> and Google Test's thread-safety (by Zhanyong Wan). - adds scons/SConscript for building with scons (by Joi Sigurdsson). - adds src/gtest-all.cc for building Google Test from a single file (by Markus Heule). - updates the xcode project to include new tests (by Preston Jackson). shiqian 2008-10-11 07:20:02 +00:00
  • 0cbe322d37 Adding tests to Xcode project preston.jackson 2008-10-08 20:24:46 +00:00
  • 980926a9ed Adding tests to Xcode project preston.jackson 2008-10-08 20:24:37 +00:00
  • 64cdcb69b2 Lots of changes: * changes the XML report format to match JUnit/Ant's. * improves file path handling. * allows the user to disable RTTI using the GTEST_HAS_RTTI macro. * makes the code compile with -Wswitch-enum. shiqian 2008-09-26 16:08:30 +00:00
  • 190fa6300b Creates tags/release-1.1.0 from the head of branches/release-1.1. release-1.1.0 shiqian 2008-09-19 00:16:53 +00:00
  • e79c3ccb73 Makes the Python tests more portable by calling standard functions to interpret the result of os.system(). This could fix the broken Python tests on some users' machines. shiqian 2008-09-18 21:18:11 +00:00
  • f6b0dc0b40 Makes Google Test compile (and all tests pass) on cygwin (possibly on wingw too). shiqian 2008-09-18 18:06:35 +00:00
  • 9e672bd5e3 Prepares gtest for release 1.1.0. shiqian 2008-09-16 23:48:19 +00:00
  • ee39a89deb Adds suffix 'd' to gtest's libs on Windows. Also fixes gtest_unittest on non-English Windows. By balazs.dan@gmail.com. shiqian 2008-09-13 00:49:59 +00:00
  • 36865d8d35 Adds exception assertions. By balaz.dan@gmail.com. shiqian 2008-09-12 20:57:22 +00:00
  • 0bbdb14f74 adding two headers to the Xcode project preston.jackson 2008-09-12 15:23:38 +00:00
  • 019d19af97 Improves thread-safe death tests by changing to the original working directory before they are executed; also fixes out-dated comments about death tests. shiqian 2008-09-12 04:01:37 +00:00
  • 29d8235540 Adds new files for type-parameterized tests, which I forgot to commit in the previous revision. shiqian 2008-09-09 03:01:38 +00:00
  • a2b1a8556e Adds support for type-parameterized tests (by Zhanyong Wan); also adds case-insensitive wide string comparison to the String class (by Vlad Losev). shiqian 2008-09-08 17:55:52 +00:00
  • 0c5a66245b Implement wide->UTF-8 string conversion more correctly vladlosev 2008-08-25 23:11:54 +00:00
  • c6e674dbb3 Adds a sample on using Google Test as a Mac framework. By Preston Jackson. shiqian 2008-08-20 17:43:12 +00:00
  • d5f13d4a25 Changes test creation functions to factories. By Vlad Losev. shiqian 2008-08-06 21:44:19 +00:00
  • 9b093c1779 Cleans up the usage of testing:: in gtest_unittest. By Zhanyong Wan. shiqian 2008-08-06 21:43:15 +00:00
  • dfcf6eba0f Adds Xcode's version requirement to README. By Preston Jackson. shiqian 2008-08-06 21:42:12 +00:00
  • bcb12fa0f6 Fixes the definition of GTEST_ATTRIBUTE_UNUSED and make the tests pass in opt mode. shiqian 2008-08-01 19:04:48 +00:00
  • bf9b4b48dc Makes gtest work on Windows Mobile and Symbian. By Mika Raento. shiqian 2008-07-31 18:34:08 +00:00
  • dc6ee0e36d Makes death tests create temporary files in /tmp instead of the current folder. shiqian 2008-07-29 23:15:28 +00:00
  • d88da49d02 Adds a test for the GTEST_PRINT_TIME env var. By Balazs.Dan@gmail.com. shiqian 2008-07-25 21:13:11 +00:00
  • 15cbe5f70a Adds --gtest_print_test for printing the elapsed time of tests. shiqian 2008-07-25 04:06:16 +00:00