01e229bacfFix an instance of move-pessimization.
kosak
2015-07-24 20:12:16 +0000
a6e32f0a2cExplicitly specify return value for lambda in AsStdFunction() to ensure it works properly where return type is a reference.
kosak
2015-07-24 20:05:26 +0000
794ef030ebAdd support for named value-parameterized tests.
kosak
2015-07-24 19:46:18 +0000
41b5b28d48Inject implementation of *FromGTestEnv using macros.
kosak
2015-07-24 19:07:10 +0000
f6df4c6bafRemove some tests.
kosak
2015-07-19 22:58:38 +0000
c6b9fcd60aAdd injection point for GTEST_KILLED_BY_SIGNAL_OVERRIDE.
kosak
2015-07-19 22:42:00 +0000
831b87f234Do not create an extra default instance of T when constructing a ThreadLocal<T>.
kosak
2015-07-19 22:33:19 +0000
9e38d77f65Allow the single-arg Values() overload to to conversions, just like every other overload.
kosak
2015-07-19 22:21:58 +0000
7d7beaa155Condition some code on !GTEST_HAS_MUTEX_AND_THREAD_LOCAL_
kosak
2015-07-19 22:05:06 +0000
4d69b1607aGTEST_USE_OWN_FLAGFILE support
kosak
2015-07-19 21:50:45 +0000
67c377d3b1Move Callback-related generated actions to a custom/ file.
kosak
2015-07-19 20:39:47 +0000
e7dbfde8ceMove stack trace logic into custom/ and add a macro to inject it.
kosak
2015-07-17 23:57:03 +0000
fe95bc332dDetermine the existence of hash_map/hash_set in gtest-port.h.
kosak
2015-07-17 23:08:48 +0000
060b7452ecImplement GetThreadCount for Linux.
kosak
2015-07-17 22:53:00 +0000
4f8dc917ebAdd support for --gtest_flagfile.
kosak
2015-07-17 22:11:58 +0000
195610d30cAdd support for --gtest_flagfile
kosak
2015-07-17 21:56:19 +0000
0928adbfeaMove the selection of the flag saver implementation into gtest-port.h and custom/gtest-port.h.
kosak
2015-07-14 22:44:39 +0000
683886c567Add GTEST_ATTRIBUTE_UNUSED_ to the dummy variable generated in INSTANTIATE_TEST_CASE_P.
kosak
2015-07-14 20:29:34 +0000
1e4d31008fControl death test with an #ifdef guard.
kosak
2015-07-14 20:26:09 +0000
156d1b513bCreate custom/gtest-port.h to hold custom logic.
kosak
2015-07-14 19:56:37 +0000
d5ac8cd9ebAdd GTEST_ATTRIBUTE_UNUSED_ to the dummy variable generated in INSTANTIATE_TEST_CASE_P.
kosak
2015-07-13 22:45:50 +0000
0f3d673be1fully-qualify use of scoped_ptr name
kosak
2015-07-13 21:33:41 +0000
d86a723ed9Mark the default constructor of Matcher<> explicit. This prevents implicitly constructing a matcher from {}.
kosak
2015-07-13 21:19:43 +0000
9b1a944ec4Fix EXPECT_THAT() to support literal strings as a second argument.
kosak
2015-04-28 23:06:58 +0000
6305ff5a92Change IsNull and NotNull to use ==/!= nullptr in C++11. Also update gmock_doctor due to Clang wording change.
kosak
2015-04-28 22:36:31 +0000
f8c44a0ae4Work around some unsigned->signed warnings in our tests/. Thanks to Diego Barrios Romero <eldruin@gmail.com>.
kosak
2015-04-28 21:59:44 +0000
5c996c6466Make an int64->double conversion explicit to silence -Wconversion.
kosak
2015-04-28 21:43:13 +0000
5625dd333aSuppresses the stack trace in a warning for uninteresting call by default; the stack trace will still be printed when --gmock_verbose=info is printed.
kosak
2015-02-14 22:05:58 +0000
d478a1f46dIn C++11 and above, makes a mock method whose return type is default constructible return a default-constructed value by default.
kosak
2015-02-14 02:45:40 +0000
02d6479259This change adds an explicit invocation of std::move to workaround a problem in VC++'s /analyze compiler that was causing build errors in Chrome:
kosak
2015-02-14 02:22:21 +0000
8209a45e24Add asserts to prevent mysterious hangs in a non-thread-safe gmock build.
kosak
2015-02-14 02:13:32 +0000
53d49dc43eMake ReturnNull() support unique_ptr and shared_ptr.
kosak
2015-01-08 03:03:09 +0000
8e838ce0fdAdding support to gmock_gen for nested templates.
kosak
2015-01-08 02:48:08 +0000
6b81780310Makes 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.
kosak
2015-01-08 02:38:14 +0000
c2101c2877Change an example to use 'override' rather than 'virtual'. Add missing headers for 'connect' and 'socket'.
kosak
2015-01-08 02:35:11 +0000
102b50483aNoop changes to suppress compile-time warnings in WINDOWS code paths.
kosak
2014-11-17 02:56:14 +0000
61adbcc5c6Add support for C++11 explicitly defaulted and deleted special member functions in the gmock generator.
kosak
2014-11-17 02:49:22 +0000
055b6b17d2Prevent gmock_gen from returning exit code zero on a failure to parse.
kosak
2014-11-17 02:46:37 +0000
f58b49a2b1Handle parameters without variable names when the type includes *, & or [].
kosak
2014-11-17 02:42:33 +0000
40be033887Remove special support for GTEST_OS_IOS_SIMULATOR.
kosak
2014-11-17 02:38:21 +0000
e330b754cbStrip trailing whitespace when stringifying type lists.
kosak
2014-11-17 02:28:09 +0000
6e87b780d3Update gmock_doctor to accept static_assert output.
kosak
2014-11-17 02:22:20 +0000
074ed8c8eaClang-on-Windows can support GTEST_ATTRIBUTE_UNUSED_.
kosak
2014-11-17 02:11:23 +0000
7123d83132Fix gmock Action behaviour when return type is Wrapper
kosak
2014-11-17 02:04:46 +0000
506340a66bGenerate relational matchers (Eq,Lt, etc) with CRTP instead of macro.
kosak
2014-11-17 01:47:54 +0000
d370f85b02Call move() by qualified name (::testing::internal::move() or just internal::move()). Pull in gtest 696.
kosak
2014-11-17 01:14:16 +0000
71271d2c95Call move() by qualified name (::testing::internal::move() or just internal::move()).
kosak
2014-11-17 01:13:37 +0000
389bad61e2Silence a signedness-comparison warning in gmock-actions_test. include <functional> when using std::function in gmock.
kosak
2014-11-17 01:08:51 +0000
3d1c78b2bfAdd ByMove() modifier for the Return() action. Pull in gtest 695.
kosak
2014-11-17 00:56:52 +0000
d3d142ef1cAdd ByMove() modifier for the Return() action.
kosak
2014-11-17 00:55:43 +0000
5b9cbbb16dDistinguish 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.
kosak
2014-11-17 00:28:55 +0000
6aa0422e85Distinguish between C++11 language and library support for std::function, std::begin, std::end, and std::move in gtest and gmock.
kosak
2014-11-17 00:27:28 +0000
6884259b7dReduce the stack frame size for CmpHelper* functions by moving the failure path into their own functions.
kosak
2014-11-17 00:06:22 +0000
64df8e349fMock out GetCurrentDir in NaCl.
kosak
2014-07-29 00:30:10 +0000
2336e9c171Defines the UnorderedPointwise(m, container) matcher, which is like Pointwise(m, container) but ignores the order of the elements.
kosak
2014-07-28 22:57:30 +0000
b54098a9abExpand equality failure messages with a by-line diff.
kosak
2014-07-28 21:54:50 +0000
06678924faAllows {Unordered,}ElementsAreArray() to accept any STL-style container as the parameter.
kosak
2014-07-28 20:01:28 +0000
bd263344f9Additional changes, to add support for Windows Phone and Windows RT
kosak
2014-06-18 21:31:01 +0000
96ddffe8fdReduce the number of occurrences of gendered pronouns in gtest.
kosak
2014-06-18 00:22:42 +0000
a9e02a9178Add MockFunction::AsStdFunction(). Also pull in gtest 688.
kosak
2014-06-17 23:19:54 +0000
21ee8a2e72Disable asan instrumentation for StackGrowsDown().
kosak
2014-06-17 23:16:37 +0000
1f5fdea417Push several shanges:
billydonahue
2014-05-19 17:54:51 +0000
8120f66c32Push upstream to SVN.
billydonahue
2014-05-15 19:42:15 +0000
bd0188320dExport tuple and friends in the ::testing namespace.
kosak
2014-04-02 20:30:00 +0000
5df87d70b6Export tuple and friends in the ::testing namespace.
kosak
2014-04-02 20:26:07 +0000
15d61e42bdImplement threading support for gmock on Windows. Replace U+2013 with U+002D in comment lines. Pull in gtest 681.
kosak
2014-03-24 22:08:24 +0000