zhanyong.wan
ffeb11d14a
Indents preprocessor directives.
2011-02-22 22:08:59 +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
dac3e879c5
Include gtest headers as user headers instead of system headers.
2010-09-14 05:35:59 +00:00
vladlosev
447ed6474d
Fixes warnings when built by GCC with -Wswitch-default. Original patch by Zhixu Liu (zhixu.liu@gmail.com).
2010-07-14 22:36:31 +00:00
zhanyong.wan
83589cca34
Supports building gtest as a DLL (by Vlad Losev).
2010-03-05 21:21:06 +00:00
zhanyong.wan
d56773b492
Turns on -Wshadow (by Preston Jackson).
2009-12-16 19:54:05 +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
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
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
f2d0d0e3d5
Renames the POSIX wrappers (by Zhanyong Wan) and adds more targets to SConscript (by Vlad Losev).
2009-04-24 00:26:25 +00:00
zhanyong.wan
3c7bbf5b46
Simplifies implementation by defining a POSIX portability layer; adds the death test style flag to --help.
2009-03-26 19:03:47 +00:00
zhanyong.wan
2c0fc6d415
Cleans up death test implementation (by Vlad Losev); changes the XML format to be closer to junitreport (by Zhanyong Wan).
2009-03-24 20:39:44 +00:00
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.
2009-03-06 01:20:15 +00:00
zhanyong.wan
0af0709b02
Cleans up macro definitions.
2009-02-23 23:21:55 +00:00
shiqian
53e0dc4041
Implements the --gtest_death_test_use_fork flag and StaticAssertTypeEq.
2009-01-08 01:10:31 +00:00
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).
2008-10-11 07:20:02 +00:00
shiqian
d201456903
Initial import.
2008-07-03 22:38:12 +00:00