- 18 Mar, 2020 1 commit
-
-
Adam Badura authored
-
- 22 Nov, 2019 1 commit
-
-
Krystian Kuzniarek authored
-
- 06 Sep, 2019 1 commit
-
-
kuzkry authored
Merge 7f4f58da20e1066a888d3e4bcbef541db798a605 into 90a443f9 Closes #2395 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/googletest/pull/2395 from kuzkry:custom-type-traits-remove_reference 7f4f58da20e1066a888d3e4bcbef541db798a605 PiperOrigin-RevId: 266189044
-
- 20 Aug, 2019 1 commit
-
-
Krystian Kuzniarek authored
Due to confusion arisen from "iff" standing for "if and only if", this commit uses the latter.
-
- 14 Aug, 2019 1 commit
-
-
Krystian Kuzniarek authored
-
- 01 Aug, 2019 1 commit
-
-
Krystian Kuzniarek authored
MockFunction's private member cannot be reached from outside and all its non-static member functions are not const.
-
- 30 Jul, 2019 1 commit
-
-
Krystian Kuzniarek authored
-
- 16 Jul, 2019 1 commit
-
-
Adam Badura authored
gmock-spec-builders.h uses std::function (in MockFunction) but did not include <functional> to provide it. Apparently, it worked since the header must have been included by something else but better be safe than sorry.
-
- 22 Jan, 2019 1 commit
-
-
Abseil Team authored
Make internal FunctionMocker class final PiperOrigin-RevId: 230332778
-
- 18 Jan, 2019 1 commit
-
-
Abseil Team authored
Fix mocking method arguments with templated copy constructors. A previous change removed workarounds for old compilers from googletest and googlemock. Unfortunately, a bit of code that started as a workaround for Symbian's C++ compiler is still needed to avoid copy/move constructor ambiguity when mocking functions with certain argument types. The test case added by this CL is extracted from Chrome's codebase, and was discovered while attempting to roll googletest. PiperOrigin-RevId: 229801765
-
- 02 Jan, 2019 2 commits
-
-
misterg authored
Internal Change PiperOrigin-RevId: 227575279
-
Abseil Team authored
Remove the #ifs for old, unsupported and buggy compilers: * old versions of GCC & MSVC * Symbian PiperOrigin-RevId: 227116941
-
- 03 Dec, 2018 1 commit
-
-
Abseil Team authored
Applied fixes for ClangTidy modernize-use-override and modernize-use-using. PiperOrigin-RevId: 223800219
-
- 08 Nov, 2018 1 commit
-
-
Abseil Team authored
Move FunctionMocker and MockFunction out of the pump file and implement with variadic templates. PiperOrigin-RevId: 220640265
-
- 31 Oct, 2018 1 commit
-
-
misterg authored
Remove scoped_ptr replace with std::unique_ptr PiperOrigin-RevId: 219291284
-
- 29 Oct, 2018 1 commit
-
-
misterg authored
Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 219129336
-
- 28 Oct, 2018 1 commit
-
-
Vadim Barkov authored
-
- 26 Oct, 2018 2 commits
-
-
Abseil Team authored
Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218618184
-
misterg authored
Remove linked_ptr and use std::shared_ptr instead PiperOrigin-RevId: 218571466
-
- 18 Oct, 2018 1 commit
-
-
Abseil Team authored
C++11 code cleanup. PiperOrigin-RevId: 217364243
-
- 16 Oct, 2018 1 commit
-
-
Jonathan Wendeborn authored
-
- 12 Oct, 2018 1 commit
-
-
Robert Woldberg authored
-
- 05 Oct, 2018 1 commit
-
-
Abseil Team authored
Now that googletest has moved to C++11, it should no longer use NULL or 0 for the null pointer. This patch converts all such usages to nullptr using clang-tidy. This prevents LLVM from issuing -Wzero-as-null-pointer-constant warnings. PiperOrigin-RevId: 215814400
-
- 20 Aug, 2018 1 commit
-
-
misterg authored
- 209457654 Import of OSS PR, https://github.com/google/googletest/pu... by misterg <misterg@google.com> PiperOrigin-RevId: 209457654
-
- 14 Aug, 2018 2 commits
-
-
Gennadiy Civil authored
Comments changes, no functionality changes.
-
Gennadiy Civil authored
Comments changes, no functionality changes
-
- 27 Jul, 2018 1 commit
-
-
Gennadiy Civil authored
Formatting changes for automatic code management
-
- 17 Jul, 2018 1 commit
-
-
duxiuxing authored
Fix warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
-
- 25 Apr, 2018 1 commit
-
-
Gennadiy Civil authored
merging,
-
- 18 Apr, 2018 1 commit
-
-
David Sunderland authored
-
- 12 Apr, 2018 1 commit
-
-
Victor Costan authored
Internal CL 156157936, which was published in commit fe402c27, introduced undefined behavior by casting a base class (internal::{Naggy,Nice,Strict}Base<MockClass>, using the curiously recurring template pattern) pointer to a derived class ({Naggy,Nice,Strict}Mock<MockClass>), in the base class' constructor. At that point, the object isn't guaranteed to have taken on the shape of the derived class, and casting is undefined behavior. The undefined behavior was caught by Chrome's CFI build bot [1], and prevents rolling googletest past that commit / CL. This commit simplifies the {Naggy,Nice,Strict}Mock class hierarchy in a way that removes the undefined behavior. [1] https://www.chromium.org/developers/testing/control-flow-integrity
-
- 05 Apr, 2018 1 commit
-
-
Gennadiy Civil authored
-
- 16 Mar, 2018 1 commit
-
-
Gennadiy Civil authored
-
- 15 Mar, 2018 1 commit
-
-
Gennadiy Civil authored
-
- 26 Jan, 2018 1 commit
-
-
Gennadiy Civil authored
-
- 27 Sep, 2017 1 commit
-
-
Jonathan Wakely authored
-
- 10 Aug, 2017 1 commit
-
-
Alyssa Wilk authored
-
- 15 May, 2017 1 commit
-
-
Nico Weber authored
This merges a Google-internal change (117235625). Original CL description: This CL was created manually in about an hour with sed, a Python script to find all the places unqualified 'string' was mentioned, and some help from Emacs to add the "std::" qualifications, plus a few manual tweaks.
-
- 25 Aug, 2015 1 commit
-
-
Billy Donahue authored
-
- 17 Nov, 2014 1 commit
-
-
kosak authored
Pull in gtest 696.
-