Abseil Team
2df8281cef
Googletest export
...
Validate spec modifiers.
PiperOrigin-RevId: 221810235
2018-11-20 13:29:40 -05:00
durandal
064abddc5f
Googletest export
...
Move the Matcher<T> interface to googletest so I can use it to extend death test regex matching in a subsequent change.
PiperOrigin-RevId: 221675910
2018-11-20 13:29:20 -05:00
Abseil Team
03ab019046
Googletest export
...
Upgrade WithArgs family of actions to C++11.
PiperOrigin-RevId: 221671690
2018-11-20 13:29:12 -05:00
Abseil Team
792e898e09
Googletest export
...
Unify implementation of GMOCK_PP_REPEAT and GMOCK_PP_FOREACH.
PiperOrigin-RevId: 221659669
2018-11-20 13:29:02 -05:00
Abseil Team
4b79fb3001
Googletest export
...
One macro to rule them all.
PiperOrigin-RevId: 221462515
2018-11-15 16:11:19 -05:00
Gennadiy Civil
60941c0f3b
Merge pull request #1959 from robinlinden:remove-msvc-workarounds
...
PiperOrigin-RevId: 221356626
2018-11-13 21:10:42 -05:00
Abseil Team
84059939ef
Googletest export
...
Include type_traits header
ElementsAre, UnorderedElementsAre, AllOf, and AnyOf are all defined in terms of std::decay, which is in the type_traits header.
PiperOrigin-RevId: 220818637
2018-11-13 09:20:47 -05:00
Robin Lindén
1f17e0376a
Remove workarounds for unsupported MSVC versions
2018-11-10 15:20:26 +01:00
Abseil Team
e8153f252b
Googletest export
...
Move FunctionMocker and MockFunction out of the pump file and implement with variadic templates.
PiperOrigin-RevId: 220640265
2018-11-08 14:49:12 -05:00
krzysio
b6a0bb1499
Googletest export
...
Improve Bazel build files.
New target gtest_prod allows access to the FRIEND_TEST macro without depending on the entirety of GTest in production executables. Additionally, duplicate config_setting rules were removed and formatting was adjusted.
PiperOrigin-RevId: 220279205
2018-11-07 14:37:18 -05:00
Jerry Turcios
2fefe5aaf1
Correct grammatical error in README.md
2018-10-31 12:56:21 -04:00
misterg
3b4c2f167b
Googletest export
...
Remove scoped_ptr replace with std::unique_ptr
PiperOrigin-RevId: 219291284
2018-10-30 21:20:43 -04:00
Alex Konradi
58ac249104
Add Optional() to the cheat sheet doc.
...
The Optional() matcher is otherwise undocumented except in the source.
This patch adds it to the cheat sheet for better visibility.
2018-10-29 17:19:53 -04:00
Gennadiy Civil
53bd2a5119
Merge pull request #1941 from barkovv:master
...
PiperOrigin-RevId: 219134349
2018-10-29 13:46:24 -04:00
misterg
7e9920053e
Googletest export
...
Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 219129336
2018-10-29 13:46:16 -04:00
Vadim Barkov
dbe9230f64
Replaced all NULLs with nullptr in googlemock
2018-10-28 03:27:51 +03:00
Abseil Team
63ad9ec911
Googletest export
...
Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 218618184
2018-10-26 14:19:59 -04:00
misterg
55c37984f7
Googletest export
...
Remove linked_ptr and use std::shared_ptr instead
PiperOrigin-RevId: 218571466
2018-10-26 14:19:51 -04:00
Gennadiy Civil
4887e99ed1
Merge pull request #1911 from BrukerJWD:isnice
...
PiperOrigin-RevId: 218384341
2018-10-23 15:13:42 -04:00
Sergio Valverde
3860616231
ACTION table format
2018-10-23 07:57:23 +02:00
Gennadiy Civil
a79c35d96f
Merge pull request #1905 from fandjelo:relocatable-pkgconfig-fix
...
PiperOrigin-RevId: 217923705
2018-10-22 11:28:57 -04:00
Abseil Team
b1f6f40f1a
Googletest export
...
C++11 code cleanup.
PiperOrigin-RevId: 217364243
2018-10-18 11:32:16 -04:00
Gennadiy Civil
148b17258d
Merge branch 'master' into relocatable-pkgconfig-fix
2018-10-17 09:51:26 -07:00
Jonathan Wendeborn
3dc4516fa1
Removed last reference to internal::kDefault
2018-10-16 08:51:33 +02:00
Jonathan Wendeborn
bba91d6669
Merge branch 'isnice' of https://github.com/BrukerJWD/googletest into isnice
2018-10-16 08:38:34 +02:00
BrukerJWD
55d2fbfe0d
Merge branch 'master' into isnice
2018-10-16 08:37:56 +02:00
Jonathan Wendeborn
a69718965a
Use existing Mock::GetReactionOnUninterestingCalls()
2018-10-16 08:37:45 +02:00
Jonathan Wendeborn
ad519f83db
Don't fully qualify enum member
2018-10-16 08:19:02 +02:00
Jonathan Wendeborn
7014070b27
Added Mock::IsNaggy, IsNice, and IsStrict
2018-10-16 08:07:15 +02:00
Gennadiy Civil
af5df9cbca
Merge pull request #1908 from rwoldberg:master
...
PiperOrigin-RevId: 216909845
2018-10-12 16:12:32 -04:00
Robert Woldberg
2e8ddd72be
Change types to remove cast warnings.
2018-10-12 11:12:55 -06:00
Abseil Team
697d8f386e
Project import generated by Copybara.
...
PiperOrigin-RevId: 216423319
2018-10-11 12:44:00 -04:00
misterg
82922524f4
Internal Change
...
PiperOrigin-RevId: 216417182
2018-10-11 12:43:52 -04:00
Filipp Andjelo
1ccfeccee9
Use pcfiledir for prefix in pkgconfig file
...
Using absolute paths in the pkg-config file makes it not relocatable and
leads to problems, when trying to use it with precompiled cross
toolchains. Setting prefix to relative path based on pcfiledir makes it
more reliable for such cases.
2018-10-11 14:09:57 +02:00
misterg
b208478537
Remove non-variadic pre C++11 AnyOf
...
PiperOrigin-RevId: 216411381
2018-10-09 16:30:37 -04:00
Abseil Team
dd4e36663c
Unconditionally use std::tuple.
...
Remove all mention of TR1 tuple and our own implementation of tuple.
PiperOrigin-RevId: 216395043
2018-10-09 16:25:58 -04:00
misterg
0a82a5a5ab
Remove testing::internal::BothOfMatcher, no longer needed
...
PiperOrigin-RevId: 216389313
2018-10-09 16:25:51 -04:00
Gennadiy Civil
6e0394c346
Delete CHANGES
...
We are not maintaining change log, it has not been touched for a long time
2018-10-09 11:16:06 -04:00
misterg
f4fea9ea8c
Fixing AllOfMatches test, where it properly belongs
...
PiperOrigin-RevId: 216193701
2018-10-08 17:07:05 -04:00
misterg
a48e4d2375
Remove non-variadic pre C++11 AllOf
...
PiperOrigin-RevId: 216183352
2018-10-08 10:51:03 -04:00
Abseil Team
7a6bc673ea
Apply clang-tidy modernize-use-nullptr to googletest.
...
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
2018-10-05 12:54:14 -04:00
Matthieu
962abd75d8
Merge c798e39a4f
into e93da23920
...
Closes #1836
PiperOrigin-RevId: 215461025
2018-10-02 17:41:16 -04:00
Marco Bubke
db0cd0e1ee
Merge 86fe8a25eb
into 440527a61e
...
Closes #1867
PiperOrigin-RevId: 215392714
2018-10-02 13:03:35 -04:00
misterg
d87ebc8397
Googletest export
...
Remove non-variadic pre C++11 ElementsAreMatcher and UnorderedElementsAreMatcher
PiperOrigin-RevId: 214266944
2018-09-25 13:05:17 -04:00
Matthieu Longo
753959a6fc
[msys] pass big object file option to assembler for target gmock-matchers_test
2018-09-18 18:28:29 +02:00
Gennadiy Civil
62ee77f3d5
Merge pull request #1837 from google/9A681768AABE08D1EFA5CA77528236A4
...
Googletest export
2018-09-14 11:43:05 -04:00
Abseil Team
ccce843d80
Googletest export
...
Treat default-constructed string_view same as constructed from "".
In the context of string comparison (e.g. HasSubstr, StartsWith, EndsWith,
etc.), a default-constructed string_view (nullptr) should be semantically same
as a empty string "".
PiperOrigin-RevId: 212816839
2018-09-14 11:13:48 -04:00
Gennadiy Civil
44efe703b7
Update README.md
2018-09-13 17:22:16 -04:00
Romain Geissler
ff5d6c907b
Fix gcc misleading indentation again.
2018-09-10 01:45:14 +02:00
Arkady Shapkin
e7668ee9d7
Fix doc links
2018-09-04 23:07:18 +03:00