Commit Graph

3792 Commits

Author SHA1 Message Date
Abseil Team
1de637fbdd Googletest export
Remove anchors from page titles in docs

PiperOrigin-RevId: 358474917
2021-02-22 10:40:11 -05:00
Abseil Team
d9c309fdab Googletest export
Add files for GitHub Pages

PiperOrigin-RevId: 358289110
2021-02-19 13:55:48 -05:00
Abseil Team
daa0df7b41 Googletest export
Explicitly skip tests after fatal global environment setup errors

Previously the tests were all skipped, but the resulting output claimed all
tests passed.

Before:
```
[----------] Global test environment set-up.
<failure message>
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (83 ms total)
[  PASSED  ] 1 test.
[  FAILED  ] 0 tests, listed below:
```

After:
```
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
<failure message>
[----------] 1 test from SomeTest
[ RUN      ] SomeTest.DoesFoo
<...>: Skipped
[  SKIPPED ] SomeTest.DoesFoo (0 ms)
[----------] 1 test from SomeTest (0 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (68 ms total)
[  PASSED  ] 0 tests.
[  SKIPPED ] 1 test, listed below:
[  SKIPPED ] SomeTest.DoesFoo
[  FAILED  ] 0 tests, listed below:
```

PiperOrigin-RevId: 358026389
2021-02-18 13:27:15 -05:00
Abseil Team
7fb047bca3 Googletest export
Explain how to wrap matchers.

PiperOrigin-RevId: 357901293
2021-02-18 13:27:08 -05:00
Abseil Team
5893778716 Googletest export
Update stale links to `gmock_cook_book.md`.

I'm a new googletest user and found these links broken when reading the documentation.

PiperOrigin-RevId: 357786392
2021-02-18 13:27:00 -05:00
Abseil Team
bc32a87452 Googletest export
Update the custom name example to not use underscores.

The NOTE a few blocks above specifically calls out that test names should not contain undersccores, so probably the example should not suggest using underscores.

PiperOrigin-RevId: 357204578
2021-02-18 13:26:48 -05:00
Abseil Team
1a5a78b9a9 Googletest export
Add files for GitHub Pages

PiperOrigin-RevId: 357096486
2021-02-18 13:26:40 -05:00
Abseil Team
9e2c7ab0d8 Googletest export
Add issue templates

PiperOrigin-RevId: 357075859
2021-02-18 13:26:32 -05:00
Abseil Team
0a3a3a845e Googletest export
Make include guards conform with https://google.github.io/styleguide/cppguide.html#The__define_Guard, attempt #2

PiperOrigin-RevId: 357056902
2021-02-18 13:26:24 -05:00
Abseil Team
e935e6c387 Googletest export
Internal change

PiperOrigin-RevId: 356867746
2021-02-18 13:26:12 -05:00
Abseil Team
609281088c Googletest export
Docs cleanup

PiperOrigin-RevId: 356798444
2021-02-11 12:49:54 -05:00
Abseil Team
eac6a02cc2 Googletest export
Mark move constructor noexcept

PiperOrigin-RevId: 356772642
2021-02-11 12:49:46 -05:00
Andy Soffer
e09d2b6a79 Merge pull request #3216 from corentinmusard:master
PiperOrigin-RevId: 356610323
2021-02-11 12:49:33 -05:00
Abseil Team
d4144d4ee2 Googletest export
Revert include guard fix

PiperOrigin-RevId: 356588893
2021-02-11 12:49:24 -05:00
Abseil Team
0b4ecf54ca Internal change
PiperOrigin-RevId: 356572459
2021-02-11 12:49:17 -05:00
Andy Soffer
e165773418 Merge pull request #3262 from platisd:master
PiperOrigin-RevId: 356568444
2021-02-11 12:49:08 -05:00
Abseil Team
af058521ad Googletest export
Fix #2987
Removing const before passing any types through UniversalPrinter.

PiperOrigin-RevId: 356508875
2021-02-11 12:49:00 -05:00
Abseil Team
9c2293af06 Googletest export
Fix build for MinGW + clang

In [1], empty_bases "is only supported when using the Microsoft C++ ABI." Disable it for MinGW.

https://clang.llvm.org/docs/AttributeReference.html#empty-bases

PiperOrigin-RevId: 356373782
2021-02-11 12:48:52 -05:00
Abseil Team
36b7792047 Googletest export
Make include guards conform with https://google.github.io/styleguide/cppguide.html#The__define_Guard

PiperOrigin-RevId: 355882793
2021-02-11 12:48:43 -05:00
platisd
46b188577b Do not include void into mocked method arguments
If a function that takes no arguments explicitly states (void)
then do not include it in the mocked method argument list
since it triggers static assertions that expect no arguments
to be present.

Fixes (?) #3261
2021-02-05 21:30:10 +01:00
Abseil Team
f3ef7e173f Googletest export
Fix table formatting in cookbook

PiperOrigin-RevId: 355659722
2021-02-05 10:41:32 -08:00
dmauro
9e975a022e Googletest export
Disable Travis CI. The migration to travis-ci.com is incompatible with
security policy. These tests are now run on Kokoro.

PiperOrigin-RevId: 355438343
2021-02-05 10:41:23 -08:00
Abseil Team
7e73533abc Googletest export
Delete Google-internal IWYU pragmas

PiperOrigin-RevId: 355398547
2021-02-05 10:41:10 -08:00
Abseil Team
b6323d216d Googletest export
Add a note to recommend against using `Property()` for functions that the test author does not own.

PiperOrigin-RevId: 355295183
2021-02-05 10:41:02 -08:00
Abseil Team
aea7f60bf5 Googletest export
Update description of `Property()` matcher

PiperOrigin-RevId: 355253498
2021-02-05 10:40:53 -08:00
Abseil Team
8599d312ce Googletest export
Fix terminal output formatting in advanced guide

PiperOrigin-RevId: 355233178
2021-02-05 10:40:45 -08:00
dmcardle
fd873f6d7d Googletest export
Use linear-time string globbing in UnitTestOptions::MatchesFilter.

Algorithm is based on https://research.swtch.com/glob.

Closes #3227

PiperOrigin-RevId: 355222440
2021-02-05 10:40:36 -08:00
Abseil Team
f4e7727cf4 Googletest export
Fix includes in fuse_gmock_files.py

PiperOrigin-RevId: 355166403
2021-02-05 10:40:23 -08:00
Abseil Team
8c269618a4 Googletest export
Stop referring to Google's internal libraries in FAQ

PiperOrigin-RevId: 355060895
2021-02-05 10:40:10 -08:00
Abseil Team
f23cf00027 Googletest export
Address `-Wpedantic` issue introduced in https://github.com/google/googletest/pull/3204

Raised via 4898cdacfe (commitcomment-46413996)

PiperOrigin-RevId: 354198931
2021-02-05 10:39:47 -08:00
Abseil Team
726118846d Googletest export
Document the fact that MatchAndExplain(T, MatchResultListener*) is supported.

PiperOrigin-RevId: 354172275
2021-02-05 10:39:39 -08:00
Abseil Team
d114398800 Googletest export
Remove uses of GTEST_HAS_TYPED_TEST_P and GTEST_HAS_TYPED_TEST.

PiperOrigin-RevId: 353935996
2021-02-05 10:39:30 -08:00
Abseil Team
273f8cb059 Googletest export
Add missing `is_gtest_matcher` to the polymorphic matcher example.

PiperOrigin-RevId: 353881883
2021-01-26 15:43:54 -05:00
Abseil Team
8a7618672a Googletest export
Delete internal tags from docs

PiperOrigin-RevId: 353769887
2021-01-26 15:43:46 -05:00
Abseil Team
3351eba0aa Googletest export
Delete obsolete comment, gtest-param-test.h isn't generated by pump anymore

PiperOrigin-RevId: 353680589
2021-01-26 15:43:38 -05:00
CJ Johnson
0fe14e2cd9 Merge pull request #3231 from dreamer:po/fix-primer-link
PiperOrigin-RevId: 353327372
2021-01-26 15:43:29 -05:00
Abseil Team
e3827e4e40 Googletest export
Updates the gMock cheat sheet to include the versions of the Field and Property matchers which take an additional name parameter.

PiperOrigin-RevId: 353273968
2021-01-26 15:43:20 -05:00
Abseil Team
a1dde9b182 Googletest export
| `IsEmpty()`             | `argument` is an empty string.                     |

PiperOrigin-RevId: 352880252
2021-01-26 15:43:12 -05:00
ofats
59dea67b81 Googletest export
Remove scripts for code generating together with related files.

PiperOrigin-RevId: 352805926
2021-01-26 15:43:04 -05:00
Abseil Team
997c36c188 Googletest export
Stop using pump for generating internal/custom/gmock-generated-actions.h

PiperOrigin-RevId: 352660735
2021-01-26 15:42:55 -05:00
CJ Johnson
4898cdacfe Merge pull request #3204 from kuzkry:CmpHelperXX-overloads-removal
PiperOrigin-RevId: 352626267
2021-01-26 15:42:45 -05:00
Abseil Team
2c06d021d6 Googletest export
Internal change

PiperOrigin-RevId: 352607401
2021-01-26 15:42:30 -05:00
krzysio
17922f344c Googletest export
Remove obsolete argument limit documentation.

Combine uses variadic templates now, so there is no inherent limit on the number of arguments.

PiperOrigin-RevId: 352580160
2021-01-26 15:42:21 -05:00
Abseil Team
14098f2015 Googletest export
Merge CONTRIBUTORS, delete LICENSEs in googletest/ and googlemock/

PiperOrigin-RevId: 352558822
2021-01-26 15:42:13 -05:00
Patryk Obara
f31c82efe6
Fix link to Google Test Primer
Markdown file was moved to a different directory. When googling for
"gtest primer", the result is 404 page.
2021-01-16 14:06:02 +01:00
Abseil Team
d128fc8252 Googletest export
Fixes #3222, fixes #3225, closes #3223

PiperOrigin-RevId: 352066131
2021-01-15 15:54:03 -05:00
Derek Mauro
5ae6e6e7e1 Merge pull request #3214 from kuzkry:broken-link
PiperOrigin-RevId: 352044381
2021-01-15 15:53:55 -05:00
Abseil Team
41ecb10253 Googletest export
Internal change

PiperOrigin-RevId: 352002166
2021-01-15 15:53:47 -05:00
Abseil Team
b0eaf9d841 Googletest export
Internal change

PiperOrigin-RevId: 351864506
2021-01-15 15:53:39 -05:00
Derek Mauro
a3c9bb99f1 Merge pull request #3206 from davidben:format-attr-2
PiperOrigin-RevId: 351812507
2021-01-15 15:53:30 -05:00