- Sep 15, 2020
-
-
Hyuk Myeong authored
-
- Sep 11, 2020
-
-
Abseil Team authored
Mark ACTION_Pn()-generated functions as must-use-result. This catches when a client creates an action and discards it, thinking that the action has actually been applied to something. This will help people who make the mistake of defining, for example, both `void Use(Foo*)` and `ACTION(Use) { Use(arg); }` for later application to a Foo. With such an overload, a client may then write `Use();`, forgetting the param and being confused why nothing happens. This also catches when a client defines their own action in terms of an ACTION()-generated one, invokes the ACTION's builder, and then fails to invoke the resulting action, thinking it's operating on the outer action's parameters. PiperOrigin-RevId: 330614454
-
Derek Mauro authored
PiperOrigin-RevId: 330545489
-
- Sep 09, 2020
-
-
dmauro authored
Implements GetTimeInMillis() using std::chrono for portability Fixes #2995 PiperOrigin-RevId: 329709958
-
- Sep 02, 2020
-
-
Abseil Team authored
gtest.cc: make ColoredPrintf static the prototype was removed from gtest.h in cl/301446904; quiets a -Wmissing-declarations warning PiperOrigin-RevId: 329569020
-
Abseil Team authored
Add millisecond precision to start timestamp in XML/JSON output - Previous timestamp had format YYYY-MM-DDThh:mm:ss, now YYYY-MM-DDThh:mm:ss.sss - This conforms to the ISO 8601 standard PiperOrigin-RevId: 329503623
-
- Aug 27, 2020
-
-
Abseil Team authored
Replace uses of ACTION_TEMPLATE and ACTION_P with manually written functors. The latter provide better error diagnostics. This fixes https://github.com/google/googletest/issues/2729. PiperOrigin-RevId: 328573022
-
- Aug 25, 2020
-
-
xerus2000 authored
-
- Aug 24, 2020
-
-
vslashg authored
PiperOrigin-RevId: 327799934
-
Abseil Team authored
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
-
vslashg authored
PiperOrigin-RevId: 327324992
-
vslashg authored
PiperOrigin-RevId: 327294137
-
Abseil Team authored
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
-
- Aug 14, 2020
-
-
krzysio authored
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
-
- Aug 13, 2020
-
-
Rob Earhart authored
This makes it easier to include the license in redistributions, as required by the license.
-
- Aug 12, 2020
-
-
Abseil Team authored
internal change PiperOrigin-RevId: 326080000
-
dmauro authored
Remove references to the GoogleTest mailing list Fixes #2966 PiperOrigin-RevId: 326065972
-
Abseil Team authored
internal change PiperOrigin-RevId: 325799949
-
- Aug 08, 2020
-
-
Derek Mauro authored
PiperOrigin-RevId: 325429245
-
Derek Mauro authored
PiperOrigin-RevId: 325220934
-
Abseil Team authored
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
-
Abseil Team authored
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
-
Abseil Team authored
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
-
- Aug 05, 2020
-
-
srz_zumix authored
-
- Aug 04, 2020
-
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
-
Vladimir Goncharov authored
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
-
- Aug 02, 2020
-
-
srz_zumix authored
-
- Aug 01, 2020
-
-
Mark Barolak authored
PiperOrigin-RevId: 324016198
-
Mark Barolak authored
PiperOrigin-RevId: 324014547
-
- Jul 30, 2020
-
-
Francisco Geiman Thiesen authored
The tiny-dnn project has changed the test framework (https://github.com/tiny-dnn/tiny-dnn/commit/d0d35ca2f4e75b3f647787e19ee7f31d0784b398) and removed the googletest usage. Removing it from the "Who is Using Google Test?" list so as to keep it accurate.
-
Abseil Team authored
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
-
- Jul 29, 2020
-
-
srz_zumix authored
-