vslashg
1e315c5b1a
Merge pull request #2895 from lantw44:wip/lantw/Avoid-using-environ-on-FreeBSD
...
PiperOrigin-RevId: 327799934
2020-08-23 23:51:30 -04:00
Abseil Team
ec9be15bf8
Googletest export
...
Workaround static assert in early versions libc++
The error is "Attempted to construct a reference element in a tuple with an
rvalue". We can fix this by putting everything into a non temporary tuple_args
and implitly convert to the other tuple types. This avoids binding an rvalue
reference to an lvalue reference inside the tuple.
PiperOrigin-RevId: 327624990
2020-08-23 23:51:21 -04:00
vslashg
655bff5d38
Merge pull request #2984 from earhart:master
...
PiperOrigin-RevId: 327324992
2020-08-23 23:51:12 -04:00
vslashg
aa4cbcdcbd
Merge pull request #2904 from AmatanHead:throw-matchers
...
PiperOrigin-RevId: 327294137
2020-08-23 23:51:02 -04:00
Abseil Team
fc1e778899
Googletest export
...
Fix DoAll to work with move-only sink arguments.
This changes types of the first n - 1 actions so that they only get a readonly
view of the arguments. The last action will accept move only objects.
PiperOrigin-RevId: 327031893
2020-08-23 23:50:54 -04:00
krzysio
adeef19294
Googletest export
...
Mention matchers as an alternative to assertions in subroutines.
Matchers are often the better choice - they can provide more informative error messages and circumvent all of the complexity described in this section.
PiperOrigin-RevId: 326332149
2020-08-14 03:16:24 -04:00
Rob Earhart
025e1a484d
Export LICENSE
...
This makes it easier to include the license in redistributions, as required by the license.
2020-08-12 16:10:57 -07:00
Abseil Team
10ade8473b
Googletest export
...
internal change
PiperOrigin-RevId: 326080000
2020-08-12 02:41:20 -04:00
dmauro
6c655699c4
Googletest export
...
Remove references to the GoogleTest mailing list
Fixes #2966
PiperOrigin-RevId: 326065972
2020-08-12 02:41:11 -04:00
Abseil Team
3d93f88081
Googletest export
...
internal change
PiperOrigin-RevId: 325799949
2020-08-12 02:41:02 -04:00
Derek Mauro
3af06fe166
Merge pull request #2961 from FranciscoThiesen:patch-1
...
PiperOrigin-RevId: 325429245
2020-08-07 13:08:27 -04:00
Derek Mauro
ce654c2ff5
Merge pull request #2972 from srz-zumix:fix/remove_legacy_testcase_api_
...
PiperOrigin-RevId: 325220934
2020-08-07 13:08:18 -04:00
Abseil Team
d0de618a58
Googletest export
...
Fixing exception-safety bug in googletest. Previously, if an exception was
thrown during a call to a mock that would have triggered an error, the error
was discarded.
Fixes #2890
PiperOrigin-RevId: 325017806
2020-08-07 13:08:09 -04:00
Abseil Team
5a5caab358
Googletest export
...
Fix DoAll to work with move-only sink arguments.
This changes types of the first n - 1 actions so that they only get a readonly
view of the arguments. The last action will accept move only objects.
PiperOrigin-RevId: 324619666
2020-08-07 13:08:00 -04:00
Abseil Team
48ec64092a
Googletest export
...
Fix DoAll to work with move-only sink arguments.
This changes types of the first n - 1 actions so that they only get a readonly
view of the arguments. The last action will accept move only objects.
PiperOrigin-RevId: 324600664
2020-08-07 13:07:51 -04:00
srz_zumix
b612003c38
fix endif comment
2020-08-05 22:54:50 +09:00
Vladimir Goncharov
7f1c8bb447
Remove ThrowsMessageHasSubstr and fix some nits after review
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
a899cecb11
Cleanup a bulky expression, document implementation details
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
4ebbfea623
Fix build under msvc
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
c46bdea43a
Update tests after changing an error message
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
0a80845e73
Fix build under msvc
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
92d0a6f7e2
Add a test to ensure that the Throws
matcher only invokes its argument once.
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
69c510fb51
Add a test for duplicate catch clauses in throw matchers, fix a couple of nitpicks.
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
49d1201a7e
Add missing documentation piece
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
46734d9a66
Small improvements: code style and property name
2020-08-03 23:47:57 +03:00
Vladimir Goncharov
9ac4cd0f49
Add matchers for testing exception properties
...
This PR adds matchers that accept a callable and verify that when invoked, it throws an exception with the given type and properties.
Fixes #952
2020-08-03 23:47:57 +03:00
srz_zumix
7d47077245
fix tests
2020-08-02 09:18:13 +09:00
Mark Barolak
e6e2d3b761
Merge pull request #2952 from jasjuang:master
...
PiperOrigin-RevId: 324016198
2020-07-31 14:51:45 -04:00
Mark Barolak
e61125f053
Merge pull request #2920 from ongjunjie:fix-death-test-regex
...
PiperOrigin-RevId: 324014547
2020-07-31 14:51:35 -04:00
Francisco Geiman Thiesen
7b2f00d9df
Removing tiny-dnn from "Who is using.."
...
The tiny-dnn project has changed the test framework (d0d35ca2f4
) and removed the googletest usage.
Removing it from the "Who is Using Google Test?" list so as to keep it accurate.
2020-07-29 21:00:25 -03:00
Abseil Team
68ca04c261
Googletest export
...
Updated documentation for Value-Parameterized Tests: Per-default, a TEST_P without a corresponding INSTANTIATE_TEST_SUITE_P now causes a failing test.
PiperOrigin-RevId: 323622468
2020-07-29 15:48:29 -04:00
srz_zumix
317ec2f296
fix GTEST_REMOVE_LEGACY_TEST_CASEAPI_ typo
2020-07-29 07:42:58 +09:00
Abseil Team
18a9aeda7a
Googletest export
...
Internal documentation change.
PiperOrigin-RevId: 323612305
2020-07-28 14:22:08 -04:00
ofats
c64309924d
Googletest export
...
Stop using ADL for InvokeArgument action.
PiperOrigin-RevId: 323234396
2020-07-28 14:21:59 -04:00
jasjuang
7bde252cb7
fix clang tidy modernize-use-equals-default warnings
2020-07-19 15:18:22 -07:00
vslashg
a781fe29bc
Merge pull request #2937 from Ashikpaul:patch-1
...
PiperOrigin-RevId: 321178217
2020-07-15 14:09:43 -04:00
ofats
eb660507ff
Googletest export
...
Move matchers' tests from *generated* to common files.
PiperOrigin-RevId: 320954068
2020-07-15 14:09:29 -04:00
vslashg
af287b4ffd
Merge pull request #2903 from AmatanHead:informative-exception-asserts
...
PiperOrigin-RevId: 320425648
2020-07-15 14:09:20 -04:00
Ashik Paul
c4a5ee3ac0
Fixed some minor typos
2020-07-11 12:13:05 +05:30
Abseil Team
70b90929b1
Googletest export
...
Adding std:: namespace to string in the example
PiperOrigin-RevId: 320327910
2020-07-09 13:35:53 -04:00
Gennadiy Rozental
c7f05e08af
Merge pull request #2872 from elindsey:master
...
PiperOrigin-RevId: 320224740
2020-07-09 13:35:44 -04:00
Gennadiy Rozental
592d464243
Merge pull request #2808 from OlivierLDff:cmake-cpp11-feature
...
PiperOrigin-RevId: 320222294
2020-07-09 13:35:36 -04:00
Gennadiy Rozental
017c8d56ba
Merge pull request #2682 from mjvankampen:cmake-QNX-fix
...
PiperOrigin-RevId: 320191208
2020-07-09 13:35:27 -04:00
ofats
08b787796c
Googletest export
...
Replace ByRef with std::ref everywhere in docs.
PiperOrigin-RevId: 320002303
2020-07-09 13:35:18 -04:00
Abseil Team
9aaaaf3f3d
Googletest export
...
Cleanup: Error message grammar fix.
PiperOrigin-RevId: 319992912
2020-07-09 13:35:10 -04:00
Abseil Team
b9a8afcf2e
Googletest export
...
Fix mismatch between `int` and `int32_t` in the parse function.
On some platforms, those are different types.
PiperOrigin-RevId: 319991862
2020-07-09 13:35:01 -04:00
Abseil Team
356f2d264a
Googletest export
...
Improve compatibility with strict compilers targeting Windows
Remove an unnecessary ##, which could result in warnings about invalid preprocessor tokens when pasting to an initial '('
PiperOrigin-RevId: 319277617
2020-07-05 16:25:43 -04:00
Olivier Ldff
131878ce9e
use target_compile_features to use c++11 if cmake > 3.8
...
If target_compile_features is available and cxx_std_11.
This fix compilation with clang and gcc when c++11 isn't specified by user.
2020-07-02 09:36:22 +02:00
Jun Jie
5c0ef1cb84
Fix test failing when simple regex is used
...
Test MatcherDeathTest.DoesNotBreakBareRegexMatching fails when
googletest uses simple regex instead of posix regex.
This partially fixes #2687
2020-07-02 13:33:56 +08:00
Abseil Team
aee0f9d9b5
Googletest export
...
Add Bazel build rules for gtest_list_output_unittest.py and correct some off-by-one line number expectations.
PiperOrigin-RevId: 318466071
2020-06-26 12:04:14 -04:00