misterg
6cbd3753dc
Googletest export
...
rollback of 224929783
PiperOrigin-RevId: 225008559
2018-12-11 11:36:30 -05:00
Abseil Team
06bb8d4d6d
Googletest export
...
The gmock matchers have a concept of MatchAndExpain; where the details of the
matching are written to a "result listener". A matcher can avoid creating
expensive debug info by checking result_listener->IsInterested(); but,
unfortunately, the default matcher code (called from EXPECT_THAT) is always
"interested".
This change implements EXPECT_THAT matching to first run the matcher in a "not
interested" mode; and then run it a second time ("interested") only if the
match fails.
PiperOrigin-RevId: 224929783
2018-12-11 10:11:01 -05:00
Gennadiy Civil
695cf7c962
Merge pull request #1997 from gpakosz:GTEST_IS_THREADSAFE
...
PiperOrigin-RevId: 224054240
2018-12-05 11:44:05 -05:00
Gennadiy Civil
fe14e30307
Merge pull request #1995 from siddhanjay/patch-1
...
Fixed typo
2018-12-04 10:02:31 -05:00
Abseil Team
3d71ab4c37
Googletest export
...
Deduce SizeType for SizeIs() from the return value of the size() member function
PiperOrigin-RevId: 223835674
2018-12-04 09:45:03 -05:00
Gregory Pakosz
067aa4c28b
Do not define GTEST_IS_THREADSAFE within GTEST_HAS_SEH
2018-12-04 14:47:24 +01:00
misterg
3fd66989bb
Googletest export
...
Fix bazel issue
PiperOrigin-RevId: 223829127
2018-12-03 14:22:48 -05:00
Gennadiy Civil
214521a148
Update WORKSPACE
...
Need this for bazel change
2018-12-03 14:18:47 -05:00
Gennadiy Civil
a28a71ae41
Update README.md
2018-12-03 14:04:04 -05:00
Gennadiy Civil
10e82d01d9
Update README.md
...
Fix build icon location
2018-12-03 14:00:02 -05:00
misterg
ba344cbc40
Googletest export
...
Fix bazel issue
PiperOrigin-RevId: 223823930
2018-12-03 13:58:20 -05:00
Abseil Team
26743363be
Googletest export
...
Applied fixes for ClangTidy modernize-use-override and modernize-use-using.
PiperOrigin-RevId: 223800219
2018-12-03 12:54:11 -05:00
Abseil Team
a42cdf2abd
Googletest export
...
Replace pump'd Args() matcher with variadic templates.
PiperOrigin-RevId: 223794430
2018-12-03 12:54:02 -05:00
Siddhanjay Godre
775a176312
Fixed typo
2018-12-04 01:29:36 +08:00
durandal
8fbf9d16a6
Googletest export
...
Fix: remove two added testcases that depend on gmock; I'll put them back later in a way that doesn't break the build.
PiperOrigin-RevId: 223227562
2018-11-28 23:10:23 -05:00
durandal
b22d23667b
Googletest export
...
Accept gmock matchers in EXPECT_EXIT and friends to allow matches other than simple regex matches on death output.
PiperOrigin-RevId: 223035409
2018-11-28 23:10:17 -05:00
Gennadiy Civil
191f9336bc
Merge pull request #1977 from lukasm91:issue_1955_remove_pthread_flags
...
PiperOrigin-RevId: 222861732
2018-11-26 16:38:13 -05:00
misterg
fca458cab7
Googletest export
...
Internal Change
PiperOrigin-RevId: 222412033
2018-11-26 16:38:00 -05:00
Gennadiy Civil
915f6cfef3
Update .travis.yml
2018-11-26 16:21:03 -05:00
Gennadiy Civil
5404fd7d06
Update .travis.yml
2018-11-26 16:06:40 -05:00
Gennadiy Civil
2f126c74d2
Update .travis.yml
2018-11-26 16:00:24 -05:00
Gennadiy Civil
87589af5ba
Update .travis.yml
2018-11-26 15:44:23 -05:00
Gennadiy Civil
28a3261fdf
Create CODE_OF_CONDUCT.md
2018-11-26 13:44:23 -05:00
Lukas Mosimann
ce526b8700
Issue #1955 : Remove THREADS_PREFER_PTHREAD_FLAG
2018-11-22 08:19:56 +01:00
Gennadiy Civil
3cf8f514d8
Update build badge
2018-11-20 15:00:35 -05:00
misterg
a3013cceff
Googletest export
...
Fix broken OSS build
PiperOrigin-RevId: 222244158
2018-11-20 13:30:32 -05:00
Abseil Team
f7779eb3cb
Googletest export
...
Remove unintended dependency.
PiperOrigin-RevId: 222243874
2018-11-20 13:30:24 -05:00
Abseil Team
64368e0584
Googletest export
...
Remove redundant Base/Derived types.
PiperOrigin-RevId: 222243634
2018-11-20 13:30:16 -05:00
misterg
bb7c0ecbdf
Googletest export
...
Silence C4100 msvc warning
PiperOrigin-RevId: 222242329
2018-11-20 13:30:06 -05:00
misterg
b492666068
Googletest export
...
Internal Change
PiperOrigin-RevId: 222123106
2018-11-20 13:29:55 -05:00
Abseil Team
c2989fe29b
Googletest export
...
Add stringization based tests for gmock-pp.h macros
PiperOrigin-RevId: 221961835
2018-11-20 13:29:47 -05:00
Abseil Team
5dab7be70d
Googletest export
...
Validate spec modifiers.
PiperOrigin-RevId: 221810235
2018-11-20 13:29:40 -05:00
Abseil Team
45d66d81be
Googletest export
...
Point IWYU at an existent path.
PiperOrigin-RevId: 221797154
2018-11-20 13:29:32 -05:00
durandal
8e86f67261
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
aac18185eb
Googletest export
...
Upgrade WithArgs family of actions to C++11.
PiperOrigin-RevId: 221671690
2018-11-20 13:29:12 -05:00
Abseil Team
e46e87bb1f
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
c5f08bf919
Googletest export
...
One macro to rule them all.
PiperOrigin-RevId: 221462515
2018-11-15 16:11:19 -05:00
Gennadiy Civil
d5932506d6
Merge pull request #1961 from coppered/patch-1
...
Update README.md
2018-11-13 21:13:21 -05:00
Gennadiy Civil
7a0680dc22
Merge pull request #1959 from robinlinden:remove-msvc-workarounds
...
PiperOrigin-RevId: 221356626
2018-11-13 21:10:42 -05:00
Gennadiy Civil
09beafcd1d
Merge branch 'master' into patch-1
2018-11-13 10:52:25 -05:00
Abseil Team
b18d39bd2e
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
Oleksandr Dyakov
1454f301c5
Update README.md
...
added -std=c++11
2018-11-13 02:29:46 +01:00
Robin Lindén
4802133690
Add back warning suppression that shouldn't have been removed
2018-11-10 16:14:19 +01:00
Robin Lindén
a3a42514f1
Define GTEST_DISABLE_MSC_WARNINGS_PUSH/POP for all compilers
2018-11-10 15:40:57 +01:00
Robin Lindén
c43603f288
Remove GTEST_HAS_HASH_SET/MAP check
2018-11-10 15:27:33 +01:00
Robin Lindén
826656b25f
Remove workarounds for unsupported MSVC versions
2018-11-10 15:20:26 +01:00
Abseil Team
de5be0eb28
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
105579a6e4
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
Gennadiy Civil
529c2c6f4a
Merge pull request #1950 from benjamincarman/makefix
...
Updating Sample Makefile to Specify C++11
2018-11-02 14:19:07 -04:00
Gennadiy Civil
9636db6b2b
Merge branch 'master' into makefix
2018-11-01 10:45:47 -04:00