- 16 Dec, 2019 1 commit
-
-
krzysio authored
Don't use fully qualified ::std types in code examples. Having a nested user-defined 'std' namespace anywhere in a program is a minefield and shouldn't be either explicitly supported or implicitly condoned. PiperOrigin-RevId: 285790182
-
- 13 Dec, 2019 1 commit
-
-
Abseil Team authored
Use C++11 variadic templates for ActionHelper in gmock-generated-actions.h. Make ActionHelper use variadic templates to generate Perform static member function specializations instead of using pump.py syntax. PiperOrigin-RevId: 284988441
-
- 02 Dec, 2019 1 commit
-
-
Abseil Team authored
Clarify use of IsTrue and IsFalse matchers. These matchers are subtle and confusing: what are they for? The docs in the code are clear, but not very accessible. googletest/googlemock/include/gmock/gmock-more-matchers.h PiperOrigin-RevId: 283393275
-
- 27 Nov, 2019 2 commits
-
-
Krystian Kuzniarek authored
This reverts commit 298a40f0.
-
Krystian Kuzniarek authored
This reverts commit a909becd.
-
- 25 Nov, 2019 1 commit
-
-
Maximilian Schwab authored
-
- 22 Nov, 2019 9 commits
-
-
Abseil Team authored
Use standard C++11 integer types in gtest-port.h. Remove testing::internal::{Int,Uint}{32,64} in favor of types guaranteed to be in <cstdint> since C++11. Tests for built-in integer type coverage are switched from {Int,Uint}64 to [unsigned] long long, which is guaranteed by C++11 to exist and be at least 64-bit wide. PiperOrigin-RevId: 281565263 -
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
- 21 Nov, 2019 1 commit
-
-
Christoph Strehle authored
This is a workaround, for those who have to compile with v141 build tools, for a bug in msvc that the compiler can't compile the WithArgsAction. see the following link for more details: https://developercommunityapi.westus.cloudapp.azure.com/content/problem/420339/googlemocks-withargs-doesnt-compile-with-permissiv.html
-
- 20 Nov, 2019 1 commit
-
-
Abseil Team authored
Add a breadcrumb about nullopt comparison near the Optional() matcher. Also add a note about how otherwise-spurious 'Eq()' may be needed in some cases. Without this, something like Field(&MyStruct::optional_field_without_equals_equals, absl::nullopt) doesn't work - it converts the nullopt to an optional<> of the non-equalable type, and fails to select the operator==(optional<>, nullopt_t) overload. The Eq() lets the type persist later into the match. PiperOrigin-RevId: 281305519
-
- 19 Nov, 2019 1 commit
-
-
Abseil Team authored
Update stale comments to point to proper location. PiperOrigin-RevId: 281157036
-
- 05 Nov, 2019 1 commit
-
-
Martin Erik Werner authored
Remove the threads link library variable references from the pkg-config Cflags: field, removing -lpthread(s) from the compile flags. "-l*" linker flags should only be part of the Libs: section and should not be part of the Cflags: section in pkg-config files. This was first suggested in https://github.com/google/googletest/pull/2006 and further discussed in https://github.com/google/googletest/pull/2483 .
-
- 02 Nov, 2019 3 commits
-
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
Krystian Kuzniarek authored
-
- 31 Oct, 2019 2 commits
-
-
Abseil Team authored
Change variable name to match comment. PiperOrigin-RevId: 277713621
-
Abseil Team authored
Tolerate std::string's explicit copy construction from std::string_view. PiperOrigin-RevId: 277583394
-
- 30 Oct, 2019 1 commit
-
-
misterg authored
Remove outdated unsupported scripts PiperOrigin-RevId: 277556831
-
- 29 Oct, 2019 4 commits
-
-
misterg authored
Internal Change PiperOrigin-RevId: 277336786
-
mhermas authored
Merge 65032e28cba171c000accc85ffaf6f1e62921b86 into 8c91ecef Closes #2470 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2470 from hermas55:bugfix/default_const_param 65032e28cba171c000accc85ffaf6f1e62921b86 PiperOrigin-RevId: 277118535
-
Abseil Team authored
Avoid temporary matcher instances. They are unnecessary and can be relatively more expensive than the rest of the algorithm. PiperOrigin-RevId: 277084853
-
Abseil Team authored
Remove badly formatted suggestion in gmock cheat sheet. PiperOrigin-RevId: 277060475
-
- 25 Oct, 2019 3 commits
-
-
Krystian Kuzniarek authored
-
Piotr Nycz authored
Issue 2527
-
Piotr Nycz authored
Issue 2527
-
- 24 Oct, 2019 1 commit
-
-
Piotr Nycz authored
Issue 2527
-
- 23 Oct, 2019 3 commits
-
-
Abseil Team authored
Add a matcher `testing::ReturnRoundRobin` which, on each call, returns the next element in the sequence, restarting at the beginning once it has reached the end. PiperOrigin-RevId: 276312136
-
Joshua Cannon authored
This reverts commit ba513d2c, reversing changes made to a3ca5b9e.
-
Piotr Nycz authored
Issue 2471
-
- 22 Oct, 2019 4 commits
-
-
Piotr Nycz authored
Issue no 2527
-
Piotr Nycz authored
Fixed issue: 2471
-
Abseil Team authored
Remove bool_constant in favor of std::integral_constant<bool, ...>; The one non-trivial use of bool_constant has been changed to have significantly fewer template specializations. PiperOrigin-RevId: 275842490
-
Abseil Team authored
Rolling forward IsNan() matcher with fixes in test for -Wconversion issues. Use std::nanf and std::nanl where appropriate. PiperOrigin-RevId: 275523003
-