- 05 Jul, 2017 1 commit
-
-
Vincent Palancher authored
-
- 23 Jun, 2017 2 commits
-
-
Billy Donahue authored
Add NetBSD support
-
Billy Donahue authored
Colouring in help text
-
- 21 Jun, 2017 1 commit
-
-
Chris-Sharpe authored
-
- 11 Jun, 2017 2 commits
-
-
Billy Donahue authored
-
Billy Donahue authored
Fixing float comparison broken link
-
- 08 Jun, 2017 1 commit
-
-
jorgehb authored
Updating the link with a valid one. The old one was considered obsolete by the publisher.
-
- 23 May, 2017 1 commit
-
-
Billy Donahue authored
Fix -Wmicrosoft-cast warnings when using gtest with clang on Windows.
-
- 18 May, 2017 2 commits
-
-
Billy Donahue authored
Changes add ability to overwrite TempDir(), issue https://github.com/…
-
-
- 16 May, 2017 3 commits
-
-
Billy Donahue authored
Use std::string and ::string explicitly in gtest and gmock code.
-
Billy Donahue authored
Fixing typo in documentation.
-
Billy Donahue authored
Gender-neutralize comments in gtest.h.
-
- 15 May, 2017 5 commits
-
-
Nico Weber authored
This merges a Google-internal change.
-
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.
-
Nico Weber authored
This upstreams a Google-internal change. Original CL description: The C++ standard says that function pointers are not implicitly convertible to object pointers. Visual Studio disregards that and allows implicit conversion between function pointers and object points, and enough code relies on this that clang follows suit in Microsoft-compatibility mode. However, clang emits a -Wmicrosoft-cast warning when such a conversion is done: E:\b\c\b\win_clang\src\sandbox\win\src\sync_dispatcher.cc(42,7): warning: implicit conversion between pointer-to-function and pointer-to-object is a Microsoft extension [-Wmicrosoft-cast] This change fixes this warning in gtest, while hopefully not changing any behavior. The change does two things: 1. It replaces the if in DefaultPrintTo with SFINAE 2. In C++11 mode, it uses enable_if<is_function<>> instead of ImplicitlyConvertible<T*, const void*> to check if the explicit cast is needed. With this change, functions will use the branch with the reintpret_casts with Visual Studio and clang/win, and clang no longer needs to warn that it implicitly converts a function pointer to a void pointer. -
Nico Weber authored
This upstreams a Google-internal change.
-
Billy Donahue authored
Add missing headers to Xcode framework target.
-
- 11 May, 2017 1 commit
-
-
Billy Donahue authored
Pick up GTEST_API_ definition in gtest/internal/custom/gtest-port.h.
-
- 07 May, 2017 1 commit
-
-
Billy Donahue authored
Annotate ColoredPrintf with the format attribute and fix bugs.
-
- 06 May, 2017 1 commit
-
-
Kamil Rytarowski authored
NetBSD is a modern UNIX-like Operating System. Enable GTEST_HAS_PTHREAD and GTEST_HAS_DEATH_TEST on NetBSD.
-
- 04 May, 2017 1 commit
-
-
Victor Costan authored
This makes it possible for a port to define the specifier used for exported symbols without having to change Google Test.
-
- 02 May, 2017 3 commits
-
-
Billy Donahue authored
Minimal changes to fix build failures on Microsoft Visual Studio 2015
-
Billy Donahue authored
Changes to make TempDir() public
-
Gennadiy Civil authored
Fixes #1076.
-
- 02 Mar, 2017 1 commit
-
-
Dan Kegel authored
Fixes the following errors: hash_map(17): error C2338: <hash_map> is deprecated and will be REMOVED. Please use <unordered_map>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [googlemock\gtest\gtest-printers_test.vcxproj] hash_set(17): error C2338: <hash_set> is deprecated and will be REMOVED. Please use <unordered_set>. You can define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS to acknowledge that you have received this warning. [googlemock\gtest\gtest-printers_test.vcxproj] googletest\test\gtest_catch_exceptions_test_.cc(152): error C2220: warning treated as error - no 'object' file generated googletest\test\gtest_catch_exceptions_test_.cc(152): warning C4297: 'CxxExceptionInDestructorTest::~CxxExceptionInDestructorTest': function assumed not to throw an exception but does googletest\test\gtest_catch_exceptions_test_.cc(152): note: destructor or deallocator has a (possibly implicit) non-throwing exception specification There were already some checks for _MSC_VER in the code, so this commit continues in that vein.
-
- 26 Feb, 2017 2 commits
-
-
Billy Donahue authored
Remove /tree/ from Readme.md links.
-
Billy Donahue authored
Issue #1028
-
- 17 Feb, 2017 1 commit
-
-
Billy Donahue authored
fix typo /GTEST_ATTRIBUTE_UNUSED/GTEST_ATTRIBUTE_UNUSED_/
-
- 02 Feb, 2017 1 commit
-
-
srz_zumix authored
-
- 31 Jan, 2017 1 commit
-
-
Billy Donahue authored
Add GTEST_ATTRIBUTE_UNUSED_ to REGISTER_TYPED_TEST_CASE_P
-
- 23 Jan, 2017 2 commits
-
-
Billy Donahue authored
Fixing broken relative links in Google Mock documentation
-
Sam Roth authored
Syncing my branch
-
- 10 Jan, 2017 1 commit
-
-
Mike Bjorge authored
If REGISTER_TYPED_TEST_CASE_P is included in a header file, but the .cc file does not declare INSTANTIATE_TYPED_TEST_CASE_P, an unused-variable warning may be raised by the compiler.
-
- 22 Dec, 2016 1 commit
-
-
David Benjamin authored
googletest doesn't currently build with clang's very aggressive -Wformat-nonliteral warning. It requires that all non-literal format strings come from the argument of a function annotated with a compatible format attribute. Fixing that reports that ColoredPrintf's callers weren't passing the normal -Wformat warning. Some messages were passed directly into the format string rather than via "%s".
-
- 18 Dec, 2016 2 commits
-
-
Billy Donahue authored
Added docs for ExternalProject download during CMake step
-
Craig Scott authored
-
- 17 Dec, 2016 1 commit
-
-
Craig Scott authored
Adds instructions for how to add gtest and gmock to another CMake project directly. Downloading of the googletest sources happens as configure time, allowing it to be added to the main build directly via the add_subdirectory() command. This ensures googletest is built with the same compiler settings, etc. and will typically result in a more robust and more convenient build arrangement.
-
- 03 Nov, 2016 1 commit
-
-
Billy Donahue authored
Fix detection of GTEST_HAS_CLONE for Android.
-
- 02 Nov, 2016 1 commit
-
-
Billy Donahue authored
Fix a test to compile when tuple isn't available.
-