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
4853a50337
Fixes compatibility with Windows CE and Symbian (By Tim Baverstock and Mika).
16 years ago
zhanyong.wan
ae3247986b
Fixes broken gtest_unittest on Cygwin and cleans it up (by Vlad Losev); fixes the wrong usage of os.environ.clear() in gtest_output_test.py (by Vlad Losev); fixes the logic for detecting Symbian (by Zhanyong Wan); moves TestProperty for event listener (by Vlad Losev).
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
210ea10e7a
Fixes the logic for determining whether cxxabi.h is available.
16 years ago
zhanyong.wan
683f431d83
Works around a gcc bug when compiling tr1/tuple with RTTI disabled.
16 years ago
zhanyong.wan
e68adf5c90
Enables tr1 tuple on Symbian.
16 years ago
zhanyong.wan
9b23e3cc76
Removes dead code (by Vlad Losev). Fixes tr1 tuple's path on gcc version before 4.0.0 (by Zhanyong Wan).
16 years ago
zhanyong.wan
c78ae6196d
Ports gtest to C++Builder, by Josh Kelley.
16 years ago
zhanyong.wan
f2334aa195
Ports gtest to minGW (by Kenton Varda).
16 years ago
zhanyong.wan
fa2b06c52f
Makes --gtest_list_tests honor the test filter (by Jay Campan).
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
0da92aaf7f
Fixes the comment about GTEST_ATTRIBUTE_UNUSED_.
16 years ago
zhanyong.wan
6a26383e31
Cleans up the use of GTEST_OS_WINDOWS and _MSC_VER.
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
755e3bf784
Fixes MSVC casting warning.
16 years ago
zhanyong.wan
e120fc5890
Works around a VC bug by avoiding defining a function named strdup().
16 years ago
zhanyong.wan
3c7bbf5b46
Simplifies implementation by defining a POSIX portability layer; adds the death test style flag to --help.
16 years ago
zhanyong.wan
f3c6efd8d7
Makes gtest compile without warning with gcc 4.0.3 and -Wall -Wextra.
16 years ago
zhanyong.wan
2c0fc6d415
Cleans up death test implementation (by Vlad Losev); changes the XML format to be closer to junitreport (by Zhanyong Wan).
16 years ago
zhanyong.wan
9623aed82c
Enables death tests on Cygwin and Mac (by Vlad Losev); fixes a python test on Mac.
16 years ago
zhanyong.wan
87d23e45f0
Implements the --help flag; fixes tests on Windows.
16 years ago
zhanyong.wan
44a041b711
Fixes death-test-related tests on Windows, by Vlad Losev.
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
0af0709b02
Cleans up macro definitions.
16 years ago
zhanyong.wan
3c7868a9a8
Updates the definitions of GTEST_HAS_EXCEPTIONS and GTEST_HAS_STD_STRING to be C++ standard compliant.
16 years ago
zhanyong.wan
886cafd4a3
Fixes the definition of GTEST_HAS_EXCEPTIONS, allowing exception assertions to be used with gcc.
16 years ago
zhanyong.wan
3750499433
Adds tests for EXPECT_FATAL_FAILURE and reduces the golden file bloat (by Zhanyong Wan). Fixes more warnings on Windows (by Vlad Losev).
16 years ago
zhanyong.wan
ad99ca1446
Exposes gtest flags to user code access. By Alexander Demin.
16 years ago
zhanyong.wan
4b83461e97
Fixes some warnings when compiled with MSVC at warning level 4.
16 years ago
zhanyong.wan
c946ae6019
Implements a simple regex matcher (to be used by death tests on Windows).
16 years ago
zhanyong.wan
650d5bf3ba
Fixes the bug where the XML output path is affected by test changing the current directory. By Stefan Weigand.
16 years ago
zhanyong.wan
bbab127250
Improves compatibility with cygwin by making the definition of GTEST_HAS_GLOBAL_WSTRING correct on this platform.
16 years ago
shiqian
53e0dc4041
Implements the --gtest_death_test_use_fork flag and StaticAssertTypeEq.
16 years ago
shiqian
5145e0fb20
Use <tuple> instead of <tr1/tuple> when the compiler is not gcc, to conform with the TR1 spec.
16 years ago
shiqian
04f025dd57
Fixes compatibility with Linux IA-64. By Rainer Klaffenboeck.
16 years ago
vladlosev
1998cf5d32
Allow Google Mock to initialize Google Test
16 years ago
shiqian
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.
16 years ago
vladlosev
3d70421763
Value-parameterized tests and many bugfixes
17 years ago
shiqian
b6a296d0f7
Clarifies how gtest supports different platforms in README and code comments.
17 years ago
shiqian
d2849f5730
Makes Google Test compile on Solaris and z/OS. By Rainer Klaffenboeck.
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
shiqian
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.
17 years ago
shiqian
36865d8d35
Adds exception assertions. By balaz.dan@gmail.com.
17 years ago
shiqian
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.
17 years ago
shiqian
29d8235540
Adds new files for type-parameterized tests, which I forgot to commit in the previous revision.
17 years ago
shiqian
a2b1a8556e
Adds support for type-parameterized tests (by Zhanyong Wan); also adds case-insensitive wide string comparison to the String class (by Vlad Losev).
17 years ago