Abseil Team
4bf466236d
Googletest export
...
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
2019-11-20 14:16:45 -05:00
Abseil Team
50cfbb726b
Googletest export
...
Update stale comments to point to proper location.
PiperOrigin-RevId: 281157036
2019-11-19 11:25:59 -05:00
Andy Getz
11440f27c6
Merge pull request #2556 from ienorand:avoid-pkg-config-lpthread-cflag
...
PiperOrigin-RevId: 279375858
2019-11-13 17:03:46 -05:00
Xiaoyi Zhang
e08a460277
Merge pull request #2549 from kuzkry:pump-support-for-python-3
...
PiperOrigin-RevId: 278702666
2019-11-05 17:08:36 -05:00
Xiaoyi Zhang
8aedd597af
Merge pull request #2548 from kuzkry:update-pump-manual
...
PiperOrigin-RevId: 278702531
2019-11-05 17:08:27 -05:00
Martin Erik Werner
6caa879a42
pkg-config: Remove pthread link flag from Cflags
...
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 .
2019-11-05 22:40:49 +01:00
Krystian Kuzniarek
f658561ef2
fix a typo
2019-11-02 01:18:21 +01:00
Krystian Kuzniarek
442f45b376
pump.py: add support for Python 3
2019-11-02 01:13:24 +01:00
Krystian Kuzniarek
523ad489ef
update pump_manual.md
2019-11-02 01:08:24 +01:00
vslashg
057ee5063d
Merge pull request #2533 from thejcannon:noexcept_spec
...
PiperOrigin-RevId: 277924721
2019-11-01 16:02:05 -04:00
Abseil Team
2db3df9c4f
Googletest export
...
Change variable name to match comment.
PiperOrigin-RevId: 277713621
2019-10-31 15:11:41 -04:00
Abseil Team
e2fc3a9c9c
Googletest export
...
Tolerate std::string's explicit copy construction from std::string_view.
PiperOrigin-RevId: 277583394
2019-10-31 15:11:31 -04:00
misterg
0a03480824
Googletest export
...
Remove outdated unsupported scripts
PiperOrigin-RevId: 277556831
2019-10-30 16:49:09 -04:00
misterg
ba33a8876c
Googletest export
...
Internal Change
PiperOrigin-RevId: 277336786
2019-10-29 16:51:58 -04:00
mhermas
fff8dabbf6
Googletest export
...
Merge 65032e28cba171c000accc85ffaf6f1e62921b86 into 8c91ecef292e963d23cd5b25f01ea1579fbe9aaa
Closes #2470
COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2470 from hermas55:bugfix/default_const_param 65032e28cba171c000accc85ffaf6f1e62921b86
PiperOrigin-RevId: 277118535
2019-10-29 16:51:49 -04:00
Abseil Team
755f853c6b
Googletest export
...
Avoid temporary matcher instances.
They are unnecessary and can be relatively more expensive than the rest of the
algorithm.
PiperOrigin-RevId: 277084853
2019-10-29 16:51:31 -04:00
vslashg
b5fb5ba05c
Merge pull request #2527 from PiotrNycz:gmock_prevent_return_ref_to_store_temporaries_2
...
PiperOrigin-RevId: 277061341
2019-10-29 16:51:12 -04:00
Abseil Team
a1f71dd56d
Googletest export
...
Remove badly formatted suggestion in gmock cheat sheet.
PiperOrigin-RevId: 277060475
2019-10-29 16:51:01 -04:00
vslashg
a8b1a66cfd
Merge pull request #2388 from kuzkry:remove-gtest-type-util.pump
...
PiperOrigin-RevId: 276944601
2019-10-29 16:50:52 -04:00
Krystian Kuzniarek
002905f29f
move the pumping script to googlemock
2019-10-25 17:03:39 +02:00
vslashg
540835fa68
Merge pull request #2515 from ciband:feat/support_esp8266
...
PiperOrigin-RevId: 276333426
2019-10-25 10:21:03 -04:00
Piotr Nycz
208c2f6b60
variable names corrected (followed google coding style)
...
Issue 2527
2019-10-25 16:14:18 +02:00
Piotr Nycz
5ff72f5295
Apply 80chars limit
...
Issue 2527
2019-10-25 10:29:15 +02:00
Piotr Nycz
d072682119
Tests simplified and names corrected (POD->scalar)
...
Issue 2527
2019-10-24 10:22:09 +02:00
Abseil Team
37f3227831
Googletest export
...
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
2019-10-23 15:54:45 -04:00
Joshua Cannon
676d0444bf
Revert "Merge pull request #2498 from thejcannon:noexcept_spec"
...
This reverts commit ba513d2c9525a7c986c115ed5d603f2cf17c6016, reversing
changes made to a3ca5b9e0bf9abc3bc639684966085c4d3182578.
2019-10-23 14:46:46 -05:00
vslashg
8bab7883a6
Merge pull request #2514 from thejcannon:msvc_macro_issue
...
PiperOrigin-RevId: 276134684
2019-10-23 13:35:26 -04:00
Piotr Nycz
37590da6c0
Added more tests to verify: ReturnRef not accept temporary
...
Issue 2471
2019-10-23 10:12:48 +02:00
Piotr Nycz
19a3bbce51
Added tests verifying that temporaries are accepted by ReturnRef
...
Issue no 2527
2019-10-22 18:41:35 +02:00
Piotr Nycz
b11fb80e9e
Prevent using ReturnRef on reference to temporary
...
Fixed issue: 2471
2019-10-22 15:58:00 +02:00
Gennadiy Civil
de11283554
Merge pull request #2444 from kuzkry:remove-GTEST_ARRAY_SIZE_
...
PiperOrigin-RevId: 275842505
2019-10-22 09:38:21 -04:00
Abseil Team
611a321a6e
Googletest export
...
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
2019-10-22 09:38:12 -04:00
Abseil Team
011c4e23d5
Googletest export
...
Rolling forward IsNan() matcher with fixes in test for -Wconversion issues. Use
std::nanf and std::nanl where appropriate.
PiperOrigin-RevId: 275523003
2019-10-22 09:37:46 -04:00
misterg
f966ed1581
Googletest export
...
Added IsNan matcher
PiperOrigin-RevId: 275473218
2019-10-18 11:34:08 -04:00
Abseil Team
1f9edcd969
Googletest export
...
Addressing https://github.com/google/googletest/issues/2502
Add MOCK_METHOD support for returning function pointers.
PiperOrigin-RevId: 275323671
2019-10-18 11:33:59 -04:00
Abseil Team
bbe4b7363b
Googletest export
...
Added IsNan matcher
PiperOrigin-RevId: 275278634
2019-10-17 13:08:00 -04:00
Gennadiy Civil
2995ca563d
Merge pull request #2507 from roblub:master
...
PiperOrigin-RevId: 275076905
2019-10-17 13:07:51 -04:00
Andy Soffer
bdc29d5dc1
Merge pull request #2421 from kuzkry:cleanup-for-regex
...
PiperOrigin-RevId: 275058934
2019-10-16 14:32:31 -04:00
Joshua Cannon
e1b67b07f7
Avoid recursive macros
2019-10-11 17:13:24 -05:00
Robert Luberda
3cddd56e19
Add more override keywords
...
Mark more functions with "override" keyword, just like
it was done in commit 2460f97152c.
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
2019-10-11 23:45:31 +02:00
Joshua Cannon
3e813465a4
Removing extraneous parenthesis
2019-10-11 12:37:59 -05:00
Joshua Cannon
f8961b99f4
Evaluate and cat NARG in different macros
2019-10-11 12:13:15 -05:00
Chris Johnson
c2206b05aa
Add ESP8266 configs to PlatformIO build
...
Added various conditional compliations for ESP8266 to stub out
missing functionality.
2019-10-11 11:47:49 -05:00
Chris Johnson
40a6b96621
feat: Add support for ESP8266 platform
...
Added support for ESP8266 Arduino platform.
Refactored Arduino defines to use the GTEST_OS_* model.
2019-10-11 11:47:49 -05:00
Joshua Cannon
5fe5233612
Removing extraneous test
2019-10-11 11:28:00 -05:00
Joshua Cannon
fe112cfee7
Replace compile-test with preprocessor test
2019-10-11 10:58:59 -05:00
Joshua Cannon
d935e8e3ed
Fix preprocessor tests
2019-10-11 10:41:47 -05:00
Joshua Cannon
c1e8e71aab
Add a compile test
2019-10-11 09:34:01 -05:00
Joshua Cannon
c081ceebfb
Workaround MSVC VA_ARGS weirdness
2019-10-11 09:28:25 -05:00
Gennadiy Civil
ba513d2c95
Merge pull request #2498 from thejcannon:noexcept_spec
...
PiperOrigin-RevId: 274155281
2019-10-11 08:48:11 -04:00