zhanyong.wan
e68adf5c90
Enables tr1 tuple on Symbian.
16 years ago
zhanyong.wan
819501581c
Adds run_tests.py for running the tests (by Vlad Losev).
16 years ago
zhanyong.wan
2661c6821a
Implements the Args<k1, ..., kn>(m) matcher.
16 years ago
zhanyong.wan
fd36c200f4
Adds support for xterm-256color (by Michihiro Kuramochi).
16 years ago
zhanyong.wan
240fe5a0cf
Fixes errors in the autotools scripts.
16 years ago
zhanyong.wan
b82431625d
Makes all container matchers work with (possibly multi-dimensional) native arrays; makes Contains() accept a matcher; adds Value(x, m); improves gmock doctor to diagnose the Type in Template Base disease.
16 years ago
zhanyong.wan
c2ad46a5df
Improves gmock generator and adds a test for it (by Neal Norwitz).
16 years ago
zhanyong.wan
9413f2ff61
Avoids unnecessary printing of call into to internal buffers;
...
Made the universal value printer safer when printing char[];
Removed duplicated code in InvokeWith;
Improved gmock_doctor.py.
16 years ago
zhanyong.wan
1bd424d960
Adds missing copyright in test/gtest-test-part_test.cc (by Markus Heule). Minor format adjustments.
16 years ago
tsunanet
8de91f8f83
Change a few visibilities to work around a bug in g++ 3.4.2.
...
It looks like this version of g++ is confused by the local class generated
by the TEST_F macro and it can't tell that we're in a method that inherits
the class we want to access.
This bug causes the following kind of error:
../samples/../test/gtest_unittest.cc: In static member function `static void
<unnamed>::ExpectFatalFailureTest_CatchesFatalFaliure_Test::TestBody()::GTestExpectFatalFailureHelper::Execute()':
../samples/../test/gtest_unittest.cc:799: error: `static void
<unnamed>::ScopedFakeTestPartResultReporterTest::AddFailure(<unnamed>::ScopedFakeTestPartResultReporterTest::FailureMode)'
is protected
../samples/../test/gtest_unittest.cc:883: error: within this context
Signed-off-by: Benoit Sigoure <tsunanet@gmail.com>
16 years ago
zhanyong.wan
16cf473930
Finishes SafeMatcherCast by catching lossy arithmetic conversions at compile-time; uses ACTION_TEMPLATE to simplify the definition of many actions; makes mock object uncopyable; teaches gmock doctor about wrong MOCK_METHODn.
16 years ago
zhanyong.wan
c6a412397b
Adds more tests for using SetArgumentPointee with protobufs; works around a compiler bug on Symbian that gmock-printers.h triggers; reduces template code bloat in gmock-matchers.h; avoids RTTI when it's disabled.
16 years ago
zhanyong.wan
18490653e8
Partially implemented SafeMatcherCast (by Vlad Losev); updated the implementation of Not, AnyOf, and AllOf to use SafeMatcherCast (by Vlad Losev); implemented ACTION_TEMPLATE (by Zhanyong Wan); worked around bugs on Symbian (by Zhanyong Wan).
16 years ago
zhanyong.wan
d955e83bee
Makes the mock generator work with python2.3.5, which comes with Mac OS X Tiger.
16 years ago
zhanyong.wan
c8a0482c0b
Fixes the broken gtest_break_on_failure_unittest.py.
16 years ago
zhanyong.wan
84b8e4c65d
Cleans up the mock generator script:
...
- updates the doc string.
- adds a version number.
- fixes the condition for error messages in _GenerateMocks().
16 years ago
nnorwitz
ce60784fb5
Allow any number of ClassNames to be specified on the command line.
...
0 ClassNames means emit all classes found in the file.
16 years ago
nnorwitz
60df3efe39
Fix grammar in comment
16 years ago
nnorwitz
987a978c3c
Issue 44: "const" is missing for const return types
...
The modifiers (things like const, volatile, etc) were not being added
to return types.
16 years ago
zhanyong.wan
e7bb5ededa
Improves the error message for leaked mocks to include the test name (by Zhanyong Wan).
16 years ago
zhanyong.wan
42abea350d
Uses DebugBreak() to properly break on Windows (by Vlad Losev).
16 years ago
zhanyong.wan
125783fb87
Fixes tr1 tuple's path when compiled with gcc version < 4.0.0 (by Zhanyong Wan).
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
fbaedd2d01
Trivial source code format tweak.
16 years ago
zhanyong.wan
bf0d0a4481
Turns --gmock_catch_leaked_mocks on by default.
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
df35a763b9
Implements --gmock_catch_leaked_mocks and Mock::AllowLeak.
16 years ago
zhanyong.wan
f204cd89e5
Makes gtest print elapsed time by default.
16 years ago
zhanyong.wan
1c8eb1c059
Adds actions ReturnNew<T>(...) and DeleteArg<k>(), by Jason Hsueh.
16 years ago
zhanyong.wan
56fe7460a8
Adds fuse_gmock_files.py to fuse all Google Mock and Google Test source files (by Zhanyong Wan).
16 years ago
zhanyong.wan
7fa242a44b
Makes the Python tests more stable (by Vlad Losev); fixes a memory leak in GetThreadCount() on Mac (by Vlad Losev); improves fuse_gtest_files.py to support fusing Google Mock files (by Zhanyong Wan).
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
33c0af07c4
Makes gmock compile clean with gcc -Wall -Wextra.
16 years ago
zhanyong.wan
5f7c33d39c
Fixes the scons script to build gtest-death-test_test on Linux.
16 years ago
zhanyong.wan
7e571ef537
Makes googlemock compile with gcc 3.3.
16 years ago
zhanyong.wan
6a26383e31
Cleans up the use of GTEST_OS_WINDOWS and _MSC_VER.
16 years ago
zhanyong.wan
946bc64fcf
Fixes an error when compiling with gcc 4.4.
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
3fbd2dd020
Makes gmock compile with gcc -Wall -Wextra -Wno-unused-parameter.
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
68be111b4c
Allows mock methods overloaded on argument number or the const-ness of this object to appear on the same source line.
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
62417be8f3
Fixes outdated info in README about compatibility with other testing frameworks.
16 years ago