kosak
b54098a9ab
Expand equality failure messages with a by-line diff.
11 years ago
kosak
06678924fa
Allows {Unordered,}ElementsAreArray() to accept any STL-style container as the parameter.
11 years ago
kosak
bd263344f9
Additional changes, to add support for Windows Phone and Windows RT
11 years ago
kosak
96ddffe8fd
Reduce the number of occurrences of gendered pronouns in gtest.
11 years ago
kosak
a9e02a9178
Add MockFunction::AsStdFunction(). Also pull in gtest 688.
11 years ago
kosak
21ee8a2e72
Disable asan instrumentation for StackGrowsDown().
11 years ago
billydonahue
1f5fdea417
Push several shanges:
...
Make single argument constructors explicit in macros.
Remove NOMINMAX macro.
Add macros for disabling Microsoft Visual C++ warnings.
Add WhenDynamicCastTo<T> matcher.
A matcher that matches a pointer that matches inner_matcher when
dynamic_cast<T> is applied.
Add IWYU export pragmas to the tuple include lines.
Fix NativeArray to not require a copy constructor unless we ask for one.
This allows ElementsAre() to support non-copyable types.
Examine WINAPI_FAMILY_PARTITION macros to better distinguish windows platforms.
Author: martin@martin.st
From: https://codereview.appspot.com/57220043/
11 years ago
billydonahue
8120f66c32
Push upstream to SVN.
11 years ago
kosak
bd0188320d
Export tuple and friends in the ::testing namespace.
11 years ago
kosak
5df87d70b6
Export tuple and friends in the ::testing namespace.
11 years ago
kosak
15d61e42bd
Implement threading support for gmock on Windows.
...
Replace U+2013 with U+002D in comment lines.
Pull in gtest 681.
11 years ago
kosak
a6340420b9
Implement threading support for gtest on Windows.
...
Also, stop using localtime(). Instead, use localtime_r() on most systems, localtime_s() on Windows.
11 years ago
kosak
c26f969579
Make the gmock generator work with the 'override' keyword. Also pull in gtest 680.
11 years ago
kosak
ffea2d6040
Add annotations to suppress ThreadSanitizer failures due to gunit/gmock printer.
11 years ago
kosak
c82282819c
Remove code referencing Google protocol buffers version 1.
11 years ago
kosak
b6a348862b
Introduce a BeginEndDistanceIs matcher for containers such as std::forward_list
...
which lack a size() member.
Also pull in gtest 678.
11 years ago
kosak
134389c044
Standards compliance changes to fix QNX build.
11 years ago
kosak
fc4aa1d718
Suppress "Conditional expression is constant" warning on Visual Studio.
11 years ago
kosak
41a8bc67ab
Suppress "Conditional expression is constant" warning on Visual Studio.
11 years ago
kosak
b5c81098a8
Support mocking methods with move-only return types.
11 years ago
kosak
35956659ea
Add GTEST_MOVE macro, to support mocking methods with move-only return types.
...
Add GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_
11 years ago
kosak
b93d0f10d5
Make Google Mock build cleanly on Visual Studio 2010, 2012, 2013.
11 years ago
kosak
7d1051ce2b
Make Google Test build cleanly on Visual Studio 2010, 2012, 2013.
...
Also improve an error message in gtest_test_utils.py.
11 years ago
kosak
04ce8521f4
Adds a note in the "uninteresting mock method call" warning to advise people how to handle the warning.
...
Clarifies the purpose of utilities in gmock-port.h and adds guidance w.r.t. gmock-port.h vs gtest-port.h.
Pulls in gtest r674.
11 years ago
kosak
6576c64903
Fix a couple of typos in Google Test's README.
11 years ago
kosak
ccf8e33bc5
Define specialization of PrintTo(...) for ::std::tuple.
11 years ago
kosak
d3eb97f321
Improves documentation on gtest's macros.
...
Adds script to automate releasing new version of wiki docs.
11 years ago
kosak
18489fa4f8
Distinguish between C++11 language and library support for <initializer_list>.
...
Fix spelling: repositary -> repository.
Pull in gtest 671.
11 years ago
kosak
4f7018ed61
Distinguish between C++11 language and library support for <initializer_list>.
...
Fix spelling: repositary -> repository.
11 years ago
kosak
6414d806cd
Fix warnings encountered with clang -Wall, and pull in gtest 670.
11 years ago
kosak
5d83ee08df
Fix warnings encountered with clang -Wall.
11 years ago
kosak
b72d18ca55
Clarify the rationale for gmock_all_test.cc, and pull in gtest 669
11 years ago
kosak
37b97d1c93
Add MemorySanitizer annotations in gtest printers. Also remove unused variable kPathSeparatorString.
11 years ago
kosak
5f2a6ca4fd
Don't copy the argument in SafeMatcherCast because it's not safe.
11 years ago
kosak
aa34ae2508
Delete whitespace, and change the return type of ImplicitlyConvertible::MakeFrom() to From&.
11 years ago
zhanyong.wan
88080ee943
adds gmock_doctor.py to the distro
11 years ago
zhanyong.wan
35877b7967
avoids clash with the max() macro on Windows
12 years ago
zhanyong.wan
2d3543f81d
avoids clash with the max() macro on Windows
12 years ago
zhanyong.wan
6e0fba4de0
fixes the bug reported by Andrzej Jarzabek where 2 gmock tests fail when built with VS
12 years ago
zhanyong.wan
45fef502fa
makes googlemock generator handle some class templates; pulls in gtest r662
12 years ago
zhanyong.wan
c306ef2e14
supports a protocol for catching tests that prematurely exit
12 years ago
zhanyong.wan
778358e3f1
adds more files to gmock's distro
12 years ago
zhanyong.wan
35da814a99
fixes a typo
12 years ago
zhanyong.wan
64bd62daf2
adds gmock-more-matchers.h to the distro
12 years ago
zhanyong.wan
492986a5d0
Updates gtest.xcodeproj to be compatible with OS X 10.8.4 & Xcode 4.6.3
12 years ago
zhanyong.wan
1cc1d4bcec
Makes some container matchers accept initializer lists in C++11 mode and work with stream-like containers that don't have size() or empty(); exposes StringMatchResultListener for defining composite matchers.
12 years ago
zhanyong.wan
5579c1a8b1
Makes UnorderedElementsAre*() work with containers that don't have size() or empty().
12 years ago
zhanyong.wan
fb25d53911
Adds matchers UnorderedElementsAre[Array]() (by Billy Donahue); pulls in
...
gtest r660.
12 years ago
zhanyong.wan
9ba29fae92
fixes a typo in CMake script; h/t to Jay Mueller for reporting the issue
12 years ago
zhanyong.wan
665faa1622
allows gtest-config.in to work with an absoulte path for @top_srcdir@. h/t to Jimi Xenidis for reporting the issue and the fix.
12 years ago