- 13 May, 2019 1 commit
-
-
Chaoran Yang authored
-
- 12 May, 2019 1 commit
-
-
Chaoran Yang authored
Otherwise the code won't compile if the '&' operater is overloaded and return something that cannot be casted to void *.
-
- 10 May, 2019 1 commit
-
-
Abseil Team authored
Print the test output on assertion failure. PiperOrigin-RevId: 247283764
-
- 03 May, 2019 3 commits
-
-
Abseil Team authored
Remove special case for protocol buffers. It is no longer needed. PiperOrigin-RevId: 246550795
-
gennadiycivil authored
PiperOrigin-RevId: 246550729
-
misterg authored
Clarify build system support - CMake and automake community supported PiperOrigin-RevId: 245821927
-
- 02 May, 2019 1 commit
-
-
daquexian authored
-
- 29 Apr, 2019 4 commits
-
-
Gennadiy Civil authored
PiperOrigin-RevId: 245798478
-
Gennadiy Civil authored
-
Gennadiy Civil authored
-
misterg authored
Internal Change PiperOrigin-RevId: 245788057
-
- 26 Apr, 2019 3 commits
-
-
Gennadiy Civil authored
PiperOrigin-RevId: 245430295
-
Sylvestre Gallon authored
-
Enji Cooper authored
Some Windows users builds were broken after a0d60bed . This change addresses the lingering -Wsign-conversion issues with those platforms by adding some missing `static_cast` calls as needed. Signed-off-by:
Enji Cooper <yaneurabeya@gmail.com>
-
- 24 Apr, 2019 1 commit
-
-
Abseil Team authored
Add GTEST_FAIL_AT, an equivalent to ADD_FAILURE_AT but that spawns a fatal failure rather than a non-fatal, eg. the equivalent of an ASSERT* failure rather than an EXPECT* failure. PiperOrigin-RevId: 244746609
-
- 18 Apr, 2019 5 commits
-
-
Gennadiy Civil authored
-
misterg authored
Fixes https://github.com/google/googletest/issues/2232 PiperOrigin-RevId: 244237560
-
Abseil Team authored
Remove GMock Doctor. It has not been actively supported for a while. We also now have better techniques to improve compiler errors where needed instead of requiring a separate tool to diagnose them. PiperOrigin-RevId: 244196068
-
misterg authored
Expose more information in SuiteApiResolver diagnostic output PiperOrigin-RevId: 244179347
-
Gennadiy Civil authored
PiperOrigin-RevId: 244069956
-
- 16 Apr, 2019 2 commits
-
-
Abseil Team authored
[googletest] Fix death test condition. PiperOrigin-RevId: 243742424
-
Abseil Team authored
Migrate ZX_WAIT_ASYNC_REPEATING to ZX_WAIT_ASYNC_ONCE ZX_WAIT_ASYNC_REPEATING is deprecated so convert code to use ZX_WAIT_ASYNC_ONCE instead. PiperOrigin-RevId: 243707147
-
- 12 Apr, 2019 2 commits
-
-
Gennadiy Civil authored
PiperOrigin-RevId: 243313653
-
Calvin Hill authored
Fixes a minor ordering issue when defining the platform macro. Also fixes a minor typo: 'Max OS X' -> 'Mac OS X'.
-
- 11 Apr, 2019 6 commits
-
-
Gennadiy Civil authored
PiperOrigin-RevId: 243121568
-
Gennadiy Civil authored
PiperOrigin-RevId: 243104604
-
Gennadiy Civil authored
replace test case with test suite in the primer
-
Calvin Hill authored
This allows googletest to recognize the Haiku operating system when running tests in other projects.
-
Rong Ou authored
-
Gennadiy Civil authored
add missing period
-
- 09 Apr, 2019 2 commits
-
-
David Benjamin authored
Per the MSVC documentation the warning is new as of Visual Studio 2017, version 15.8. https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/c5046?view=vs-2019 GTest users building on MSVC 2015 or older versions of 2017 will, when C4616 is enabled, see a warning like: [...]gtest-matchers.h(53): error C2220: warning treated as error - no 'object' file generated [...]gtest-matchers.h(53): warning C4619: #pragma warning: there is no warning number '5046' Guard the mention of 5046 by an _MSC_VER check. VS2017 15.8 corresponds to an _MSC_VER of 1915. https://docs.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=vs-2019
-
Rong Ou authored
-
- 08 Apr, 2019 2 commits
-
-
Gennadiy Civil authored
-
Gennadiy Civil authored
Update ForDummies.md
-
- 07 Apr, 2019 1 commit
-
-
Ivaylo Kirov authored
-
- 06 Apr, 2019 1 commit
-
-
Enji Cooper authored
Cast some values as their unsigned equivalents or `size_t` to match the parameter type used for the template object under test. Also, provide UInt32 equivalent delegate methods for some callers (with int-equivalents for backwards compatibility). This closes #2146. Signed-off-by:Enji Cooper <yaneurabeya@gmail.com>
-
- 05 Apr, 2019 2 commits
-
-
Gennadiy Civil authored
PiperOrigin-RevId: 242038269
-
Abseil Team authored
[fdio] Improve fdio_pipe_half signature, step 3. The return value on fdio_pipe_half conflated two things: the error code on failure (as a zx_status_t) or a file descriptor on success. This technically worked, because they're both ints, the error code was always negative, and the file descriptor always positive. However, the stated return type of zx_status_t was misleading. This changes the signature such that it always returns an actual zx_status_t, and the file descriptor is returned through a pointer argument. Also remove the last argument, since it was always given the same value. This needs to be done as a soft transition because it's called from the Dart runtime, from googletest, and from Crashpad, and Crashpad and Chromium both depend on googletest on Fuchsia. The steps are as follows: 1) Add fdio_pipe_half2. 2) Update Dart to use fdio_pipe_half2. 3) Update googletest to use fdio_pipe_half2. 4) Roll updated googletest into Chronium. 5) Update Crashpad to use fdio_pipe_half2 and roll updated googletest into it. 6) Update fdio_pipe_half to match fdio_pipe_half2. 7) Update Dart to use fdio_pipe_half again. 8) Update googletest to use fdio_pipe_half again. 9) Roll updated googletest into Chronium. 10) Update Crashpad to use fdio_pipe_half again and roll updated googletest into it. 11) Remove fdio_pipe_half2. This is step 3. PiperOrigin-RevId: 241957137
-
- 04 Apr, 2019 1 commit
-
-
Enji Cooper authored
Add `-frtti` to the compiler with the base flags case so that RTTI is enabled by default with clang. Add its inverse analog, `cxx_no_rtti_flags` in order to test the case with RTTI off, similar to gcc. This reduces the amount of testing/support overhead needed in the non-RTTI case with clang, as the tests currently fail when these two features are off with version 1.8.1. This something I used in when investigating test failures on FreeBSD, as the tests that rely on RTTI were failing with googletest 1.8.1 on the OS platform. More investigation is being done to determine how this should be fixed on FreeBSD 11.2-RELEASE with ports, as the package doesn't currently compile the tests, and when enabled (based on my WIP diff), the tests fail in similar ways. Signed-off-by:Enji Cooper <yaneurabeya@gmail.com>
-
- 03 Apr, 2019 1 commit
-
-
Gennadiy Civil authored
PiperOrigin-RevId: 241803437
-