kosak
d86a723ed9
Mark the default constructor of Matcher<> explicit.
...
This prevents implicitly constructing a matcher from {}.
10 years ago
kosak
9b1a944ec4
Fix EXPECT_THAT() to support literal strings as a second argument.
10 years ago
kosak
6305ff5a92
Change IsNull and NotNull to use ==/!= nullptr in C++11.
...
Also update gmock_doctor due to Clang wording change.
10 years ago
kosak
5625dd333a
Suppresses the stack trace in a warning for uninteresting call by default; the stack trace will still be printed when --gmock_verbose=info is printed.
10 years ago
kosak
d478a1f46d
In C++11 and above, makes a mock method whose return type is default
...
constructible return a default-constructed value by default.
10 years ago
kosak
02d6479259
This change adds an explicit invocation of std::move to workaround a problem
...
in VC++'s /analyze compiler that was causing build errors in Chrome:
https://code.google.com/p/googlemock/issues/detail?id=172
10 years ago
kosak
53d49dc43e
Make ReturnNull() support unique_ptr and shared_ptr.
10 years ago
kosak
8e838ce0fd
Adding support to gmock_gen for nested templates.
10 years ago
kosak
6b81780310
Makes DoubleNear() print the diff between the actual and the expected value when the match fails.
...
Also fix bogus MSVC warning about "alignment of a member was sensitive to packing".
Also bring in gtest 701.
10 years ago
kosak
61adbcc5c6
Add support for C++11 explicitly defaulted and deleted special member functions in the gmock generator.
10 years ago
kosak
055b6b17d2
Prevent gmock_gen from returning exit code zero on a failure to parse.
10 years ago
kosak
f58b49a2b1
Handle parameters without variable names when the type includes *, & or [].
10 years ago
kosak
6e87b780d3
Update gmock_doctor to accept static_assert output.
10 years ago
kosak
cd99eb0bbd
Fix gmock-matchers_test's ConstIter.
10 years ago
kosak
7123d83132
Fix gmock Action behaviour when return type is Wrapper
10 years ago
kosak
506340a66b
Generate relational matchers (Eq,Lt, etc) with CRTP instead of macro.
10 years ago
kosak
d370f85b02
Call move() by qualified name (::testing::internal::move() or just internal::move()).
...
Pull in gtest 696.
10 years ago
kosak
389bad61e2
Silence a signedness-comparison warning in gmock-actions_test.
...
include <functional> when using std::function in gmock.
10 years ago
kosak
3d1c78b2bf
Add ByMove() modifier for the Return() action. Pull in gtest 695.
10 years ago
kosak
5b9cbbb16d
Distinguish between C++11 language and library support for std::function, std::begin, std::end, and std::move in gtest and gmock.
...
Bring in gtest 694.
10 years ago
kosak
2336e9c171
Defines the UnorderedPointwise(m, container) matcher, which is like Pointwise(m, container) but ignores the order of the elements.
11 years ago
kosak
06678924fa
Allows {Unordered,}ElementsAreArray() to accept any STL-style container as the parameter.
11 years ago
kosak
a9e02a9178
Add MockFunction::AsStdFunction(). Also pull in gtest 688.
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
kosak
bd0188320d
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
c26f969579
Make the gmock generator work with the 'override' keyword. Also pull in gtest 680.
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
fc4aa1d718
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
b93d0f10d5
Make Google Mock build cleanly on Visual Studio 2010, 2012, 2013.
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
18489fa4f8
Distinguish between C++11 language and library support for <initializer_list>.
...
Fix spelling: repositary -> repository.
Pull in gtest 671.
11 years ago
kosak
6414d806cd
Fix warnings encountered with clang -Wall, and pull in gtest 670.
11 years ago
kosak
b72d18ca55
Clarify the rationale for gmock_all_test.cc, and pull in gtest 669
11 years ago
kosak
5f2a6ca4fd
Don't copy the argument in SafeMatcherCast because it's not safe.
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
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
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
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
2989703ed8
Fixes uses of pair to std::pair; pulls in gtest r655.
12 years ago
zhanyong.wan
616180e684
New floating-point matchers: DoubleNear() and friends;
...
AllOf() and AnyOf() can accept any number of arguments now in C++11 mode.
12 years ago
zhanyong.wan
f4274520da
Makes EXPECT_THAT typesafe; updates CHANGES for 1.7.0; pulls in gtest r653
12 years ago
zhanyong.wan
061f1d4d16
Updates version number to 1.7.0
12 years ago