Mark Barolak
78fdd6c00b
Merge pull request #2609 from kuzkry:revert-2596
...
PiperOrigin-RevId: 284041013
2019-12-06 11:34:42 -05:00
Mark Barolak
1d563578c8
Merge pull request #2594 from kuzkry:remove-workaround_msvc-unneeded-const-dropping
...
PiperOrigin-RevId: 283979494
2019-12-05 14:41:50 -05:00
Abseil Team
ae8d1fc81b
Googletest export
...
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
2019-12-02 16:42:01 -05:00
Mark Barolak
52825d78aa
Merge pull request #2603 from maximilianschwab:patch-1
...
PiperOrigin-RevId: 283349646
2019-12-02 16:41:53 -05:00
Gennadiy Rozental
b155875f32
Merge pull request #2583 from ChristophStrehle:master
...
PiperOrigin-RevId: 282817206
2019-11-27 16:20:38 -05:00
Krystian Kuzniarek
3957b8898b
Revert "remove MSVC workaround: wmain link error in the static library"
...
This reverts commit 298a40f023
.
2019-11-27 15:01:03 +01:00
Krystian Kuzniarek
967d8e05c2
Revert "unify googletest and googlemock main functions"
...
This reverts commit a909becdc5
.
2019-11-27 15:00:52 +01:00
Gennadiy Rozental
39803f3c51
Merge pull request #2593 from kuzkry:remove-workaround_msvc-namespace-scope-from-nested-class
...
PiperOrigin-RevId: 282593823
2019-11-26 15:47:38 -05:00
Gennadiy Rozental
0361bdf591
Merge pull request #2596 from kuzkry:remove-workaround_msvc-wmain-link-error
...
PiperOrigin-RevId: 282589492
2019-11-26 15:47:30 -05:00
Gennadiy Rozental
db13ff1f0b
Merge pull request #2597 from kuzkry:remove-workaround_Nokia-Sybian-SafeMatcherCastImpl
...
PiperOrigin-RevId: 282581402
2019-11-26 15:47:21 -05:00
Maximilian Schwab
838a32845c
Fixed typo
2019-11-25 08:11:28 +01:00
Abseil Team
717ce7feb8
Googletest export
...
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
2019-11-22 16:33:15 -05:00
Krystian Kuzniarek
a909becdc5
unify googletest and googlemock main functions
2019-11-22 17:45:04 +01:00
Krystian Kuzniarek
298a40f023
remove MSVC workaround: wmain link error in the static library
2019-11-22 17:45:04 +01:00
Krystian Kuzniarek
bbbc5d8a4b
remove Nokia's Symbian compiler workaround: SafeMatcherCastImpl
2019-11-22 17:25:34 +01:00
Krystian Kuzniarek
e0c80b0a6e
consistency fix for SafeMatcherCastImpl member functions
2019-11-22 17:25:34 +01:00
Krystian Kuzniarek
6748df1eab
remove MSVC workaround: cease const dropping
2019-11-22 17:17:41 +01:00
Krystian Kuzniarek
21d276b5c4
remove MSVC workaround: accessing namespace scope from within nested classes
2019-11-22 17:10:39 +01:00
Christoph Strehle
6a9d6d5c28
Fix compile break for Microsoft Visual Studio 2017 v141
...
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
2019-11-21 14:58:09 +01:00
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 8c91ecef29
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 ba513d2c95
, reversing
changes made to a3ca5b9e0b
.
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