- 22 Nov, 2019 5 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
-
- 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
-
- 18 Oct, 2019 2 commits
-
-
misterg authored
Added IsNan matcher PiperOrigin-RevId: 275473218
-
Abseil Team authored
Addressing https://github.com/google/googletest/issues/2502 Add MOCK_METHOD support for returning function pointers. PiperOrigin-RevId: 275323671
-
- 17 Oct, 2019 1 commit
-
-
Abseil Team authored
Added IsNan matcher PiperOrigin-RevId: 275278634
-
- 11 Oct, 2019 8 commits
-
-
Joshua Cannon authored
-
Robert Luberda authored
Mark more functions with "override" keyword, just like it was done in commit 2460f971. This should prevent compiler from complaining while compiling both user code, and the googletest code itself with the -Wsuggest-override option turned on; with the exception of: * calls to new MOCK_METHOD() in test/gmock-function-mocker_test.cc * calls to old MOCK_METHODx()/MOCK_CONST_METHODx() in other unit test files. Closes #2493
-
Joshua Cannon authored
-
Joshua Cannon authored
-
Chris Johnson authored
Added various conditional compliations for ESP8266 to stub out missing functionality.
-
Chris Johnson authored
Added support for ESP8266 Arduino platform. Refactored Arduino defines to use the GTEST_OS_* model.
-
Joshua Cannon authored
-
Joshua Cannon authored
-