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
Dominic Jodoin
b5c08cb9f4
Cache gcc and clang APT packages
2018-12-10 12:58:45 -05:00
Chris Johnson
31eb5e9b87
chore: Update version to latest release
2018-12-07 12:24:01 -06:00
Chris Johnson
d9251df849
fix: Remove global chmod from Travis
...
Removed global chmod +x for Travis scripts in favor of just applying it to PlatformIO builds.
2018-12-06 15:26:28 -06:00
Chris Johnson
39c09043b8
chore: Add initial library.json config
...
Added initial library.json config for PlatformIO
Version will be synced to proper googletest version once the PIO library has been registered and proven out round trip.
2018-12-06 12:35:06 -06:00
Gennadiy Civil
695cf7c962
Merge pull request #1997 from gpakosz:GTEST_IS_THREADSAFE
...
PiperOrigin-RevId: 224054240
2018-12-05 11:44:05 -05:00
Chris Johnson
2c8ab3f18b
feat: Add initial support for PlatformIO and Arduino
2018-12-04 21:44:39 -06: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