35 Commits (a3dd9d97c57eb1be851a27ffcd6edaed69ee816e)

Author SHA1 Message Date
zhanyong.wan a3dd9d97c5 Supports building gtest as a DLL (by Vlad Losev). 15 years ago
zhanyong.wan 88e97c822c Removes uses of GTEST_HAS_STD_STRING. 15 years ago
zhanyong.wan d56773b492 Turns on -Wshadow (by Preston Jackson). 15 years ago
zhanyong.wan 3508784108 Stops supporting MSVC 7.1 with exceptions disabled. 15 years ago
zhanyong.wan bcf926ec65 Improves the scons scripts and run_tests.py (by Vlad Losev); uses typed tests in gtest-port_test.cc only when typed tests are available (by Zhanyong Wan); makes gtest-param-util-generated.h conform to the C++ standard (by Zhanyong Wan). 16 years ago
vladlosev bad778caa3 Implements support for AssertionResult in Boolean assertions such as EXPECT_TRUE; Fixes Google Tests's tuple implementation to default-initialize its fields in the default constructor (by Zhanyong Wan); Populates gtest_stress_test.cc with actual tests. 16 years ago
vladlosev 060804deb8 Fixes: Scons build file broken when used in another SConstruct; warning in VC 8.0 when compiled with /Wp64 16 years ago
zhanyong.wan 3b1ab7210c Refactors the scons script (by Vlad Losev). 16 years ago
zhanyong.wan 95279071b1 Refactors the scons script (by Vlad Losev). 16 years ago
zhanyong.wan bd851333e8 Implements test shuffling (by Zhanyong Wan, based on Josh Kelley's original patch). 16 years ago
zhanyong.wan f8b268ee86 Makes gtest compile cleanly with MSVC's /W4 (by Zhanyong Wan). 16 years ago
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). 16 years ago
zhanyong.wan 9f894c2b36 Makes gtest compile cleanly with MSVC's warning 4511 & 4512 (copy ctor / 16 years ago
zhanyong.wan 12d740faef Makes gtest compile clean with MSVC's warning 4100 (unused formal parameter) enabled. 16 years ago
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). 16 years ago
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). 16 years ago
zhanyong.wan 56a2e686e9 Enables String to contain NUL (by Zhanyong Wan); Adds scons scripts (by Vlad Losev). 16 years ago
zhanyong.wan 16b9431ae0 Makes gtest compile clean with gcc -Wall -Werror (by Zhanyong Wan); refactors scons script (by Vlad Losev). 16 years ago
zhanyong.wan c214ebc830 More refactoring for the event listener API, by Vlad Losev. 16 years ago
zhanyong.wan 8bdb31e054 Adds the command line flags needed for test shuffling. Most code by Josh Kelley. 16 years ago
zhanyong.wan ef29ce3576 Turns on exceptions when compiling gtest_output_test (by Vlad Losev); moves TestCase to gtest.h to prepare for the event listener API (by Vlad Losev). 16 years ago
zhanyong.wan 3c181b5657 Moves TestResult from gtest-internal-inl.h to gtest.h to prepare for the even listener API work (by Vlad Losev); cleans up the scons script (by Zhanyong Wan). 16 years ago
zhanyong.wan 532dc2de35 Implements a subset of TR1 tuple needed by gtest and gmock (by Zhanyong Wan); cleaned up the Python tests (by Vlad Losev); made run_tests.py invokable from any directory (by Vlad Losev). 16 years ago
zhanyong.wan 683f431d83 Works around a gcc bug when compiling tr1/tuple with RTTI disabled. 16 years ago
zhanyong.wan f2d0d0e3d5 Renames the POSIX wrappers (by Zhanyong Wan) and adds more targets to SConscript (by Vlad Losev). 16 years ago
zhanyong.wan c12f63214e Adds sample4_unittest to scons (by Vlad Losev); adds logic for getting the thread count on Mac (by Vlad Losev); adds HasFailure() and HasNonfatalFailure() (by Zhanyong Wan). 16 years ago
zhanyong.wan 5f7c33d39c Fixes the scons script to build gtest-death-test_test on Linux. 16 years ago
zhanyong.wan 3e54f5a371 Fixes a MSVC warning (by Vlad Losev); fixes SConscript to work with VC 7.1 and exceptions enabled (by Zhanyong Wan). 16 years ago
zhanyong.wan 87d23e45f0 Implements the --help flag; fixes tests on Windows. 16 years ago
zhanyong.wan 40e72a8a83 Implements --gtest_throw_on_failure for using gtest with other testing frameworks. 16 years ago
zhanyong.wan 4984c93490 Implements death tests on Windows (by Vlad Losev); enables POSIX regex on Mac and Cygwin; fixes build issue on some Linux versions due to PATH_MAX. 16 years ago
zhanyong.wan a5391b50a2 Adds gtest_all_test.cc. Also cleans up gtest_unittest.cc. 16 years ago
vladlosev 3d70421763 Value-parameterized tests and many bugfixes 17 years ago
shiqian 321234377e Fixes the header search path in SConscript and add SConscript to the distribution. 17 years ago
shiqian e0865dd919 Many changes: 17 years ago