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).
...
Fixes a typo in __GNUC__ (by Zhanyong Wan).
16 years ago
zhanyong.wan
bd851333e8
Implements test shuffling (by Zhanyong Wan, based on Josh Kelley's original patch).
...
Enables death tests on minGW (by Vlad Losev).
16 years ago
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).
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 /
...
assignment operator cannot be generated) enabled.
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:
...
- 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).
17 years ago