]> git-server-git.apps.pok.os.sepia.ceph.com Git - googletest.git/log
googletest.git
6 years agoGoogletest export
Abseil Team [Thu, 9 Jan 2020 18:48:26 +0000 (13:48 -0500)]
Googletest export

Removing GTEST_API from TrueWithString.
This type is only used in test code on one side of a DLL boundary so it is not
necessary.

PiperOrigin-RevId: 288927929

6 years agoGoogletest export
Abseil Team [Thu, 9 Jan 2020 16:59:39 +0000 (11:59 -0500)]
Googletest export

Move part of functionality of Action* class to the base one. Reduce copypaste.

Make constructor and conversion operator of Action* class independent of pump.

PiperOrigin-RevId: 288907005

6 years agoGoogletest export
Abseil Team [Tue, 7 Jan 2020 17:03:58 +0000 (12:03 -0500)]
Googletest export

Close #2658
Mark test case destrucors as override.

PiperOrigin-RevId: 288507991

6 years agoGoogletest export
Abseil Team [Tue, 7 Jan 2020 08:51:16 +0000 (03:51 -0500)]
Googletest export

Use C++11 variadic templates for Invoke in gmock-generated-actions.h.

Replace InvokeArgumentAdl with Invoke that uses C++11 variadic templates.

PiperOrigin-RevId: 288449236

6 years agoGoogletest export
Abseil Team [Mon, 30 Dec 2019 21:28:03 +0000 (16:28 -0500)]
Googletest export

Explicitly default copy constructor in BoundSecondMatcher

Since C++11, implicit defaulting of copy constructors is deprecated for types
with user-defined copy assignment operators, so we should explicitly default the
copy constructor of BoundSecondMatcher.

PiperOrigin-RevId: 287587847