Abseil Team
555486f408
Rephrase the description of TEST_F() arguments for clarity.
...
PiperOrigin-RevId: 512937964
Change-Id: Ifa6369a80dc7d8efe60511417496d58317cfc28d
2 years ago
Abseil Team
95d8c7ac43
Reformat to current g3doc style guide. No content changes.
...
PiperOrigin-RevId: 512681427
Change-Id: I88b22d82430ed145b8342747adf300f3e734d43b
2 years ago
Abseil Team
d0ba3ccc76
Added a missing semicolon for GTEST_FLAG_SET code snippet.
...
PiperOrigin-RevId: 511858980
Change-Id: I0f9e6ffdeb8ae809d662eb3ff46eab5a109a8d93
2 years ago
Vũ Phạm
810fb81153
Fix typo
2 years ago
Abseil Team
3d568bdda5
Add support for the alternative base64 encoding in RFC 4648 section 5 to `WhenBase64Unescaped`.
...
PiperOrigin-RevId: 507527786
Change-Id: Ie5e088b1814981f6c760d7e25418a430172705ec
2 years ago
Ben Yang
3f9c7fcaa3
Update testing.md
...
Fixed Parameter Generator table
2 years ago
Abseil Team
4b4c56aff6
Make document and example code more clear in the caveat section for potential memory leak with `SetUpTestSuite`.
...
PiperOrigin-RevId: 504706717
Change-Id: I5842a4569f81f6c0d636099b5cdaabe778996949
2 years ago
Abseil Team
643862d8ad
Mention `DescribeMatcher` in matchers.md
...
PiperOrigin-RevId: 504591836
Change-Id: I48c93490d0c3b7c6bfaceceb1cef5eedeacfe6c6
2 years ago
Abseil Team
ec25eea8f8
Mention using MockFunction as a way to mock free functions.
...
PiperOrigin-RevId: 502901538
Change-Id: I0cf351b9ad1411ae9c45e09550c24e006a24e179
2 years ago
Abseil Team
71140c3ca7
Use a more recent commit of googletest that uses OS constraints from
...
@platforms//os:* instead of from @build_tools//platforms:*
See https://github.com/bazelbuild/bazel/issues/8622
Necessary to fix #4096
Also need the fix for #4098
PiperOrigin-RevId: 497182073
Change-Id: Ifd568b088d2f779755dd20264edfd5dad12ca9cc
2 years ago
Abseil Team
5ab508a01f
Fix a typo in the documentation for "Using Predicates as Matchers".
...
PiperOrigin-RevId: 496679950
Change-Id: I2842050902876231d49a142165bcbb88d737505d
2 years ago
Dino Radakovic
b3bfebd796
Comment that q0_ in primer should remain empty
...
PiperOrigin-RevId: 496642643
Change-Id: I178efeda76cbf46e5f4bb91454c205b9a060a4ea
2 years ago
Abseil Team
a4e0be898b
Specify a name for a `Property` in a code example.
...
It is good practice to specify a name for the `testing::Property` matcher's use in diagnostics, and we should do so in our examples.
PiperOrigin-RevId: 496406309
Change-Id: Ibb4d1ba63771b5d6855442b91564027cda8ddaca
2 years ago
Abseil Team
41fe6be7d7
Fix a typo in the gMock sample code for Defining a Custom Matcher Class.
...
EXPECT_CALL doesn't seem to make much sense here. I think the intent was to use EXPECT_THAT instead.
PiperOrigin-RevId: 495427663
Change-Id: I39a16ea37282729d34017c6bcd331a60cedf1fbe
2 years ago
Abseil Team
e68764c147
This commit fixes a minor verb conjugation error in gmock_cook_book.md.
...
PiperOrigin-RevId: 490601453
Change-Id: I733b2ed8740b1c809dddb166a42993b869198469
2 years ago
Denis Hananein
834698cc9b
Change MakeUnique -> std::make_unique in docs
2 years ago
Abseil Team
66366cea56
Add documentation for `--gunit_recreate_environments_when_repeating`.
...
PiperOrigin-RevId: 485895339
Change-Id: I09b0f535941531ef7bcb74593d385891d56b3e32
2 years ago
Dino Radakovic
90171d1061
Use git commit hash in CMake quickstart
...
Commit hashes reflect GoogleTest's live-at-head stance.
Credits to @shinfd .
Fixes #4000
PiperOrigin-RevId: 483655943
Change-Id: Ieeb162859348dbe3657e18f283bac81412f2585d
2 years ago
Abseil Team
03597a01ee
Clarify that parameter generator does not evaluate immediately
...
This aims to avoid confusion as to what kinds of computations are valid inside
a parameter generator expression, calling out flags as a supported use case.
PiperOrigin-RevId: 483397027
Change-Id: I2d036fae95120d617f30a5566ea7498ce1f9bfb6
2 years ago
Jan
a41c3d0fb8
Fix table markup in testing.md
2 years ago
Abseil Team
9fbb657503
Update the POSIX Extended section of the Regular Expression Wikipedia page
...
PiperOrigin-RevId: 479667644
Change-Id: I4ab03bd5f0520f8586667de8bd1b9443f241337a
2 years ago
John Hinnegan
05cc575c65
Update link to Bazel installation guide
...
The Bazel docs have moved!
2 years ago
Abseil Team
c29315dda4
Use UnorderedElementsAre in example about using matchers with maps
...
PiperOrigin-RevId: 473353707
Change-Id: Ief5bdbd2b8e28bac8f47be9aaeac4bb93875a793
2 years ago
Baruch Burstein
3280a930bf
Custom type with Combine(). Fix for #3781
3 years ago
Derek Mauro
96f51426e4
Remove support for C++11
...
v1.12.x is the last branch to support C++11
Future releases will require at least C++14
PiperOrigin-RevId: 458250106
Change-Id: Ibee2248649ff3c13daaa179135887848bf730f3f
3 years ago
assafpr
df4b8edee0
Update advanced.md
...
master branch changed to main branch in links
3 years ago
assafpr
b59ae848d1
Update faq.md
3 years ago
assafpr
1b772a9bc4
documentation, change mater branch to main
3 years ago
assafpr
358a3f6e3e
documentation, change mater branch to main
3 years ago
Abseil Team
8b521aa43a
gmock_cook_book.md: Delete superfluous statement from 2014.
...
PiperOrigin-RevId: 454677195
Change-Id: I7a1419e22d617db41a5c310bc6f6158ba4cec1ab
3 years ago
Abseil Team
b1f84bf176
Update googletest docs to indicate that RE2 is now used for regexp implementation when building with Bazel and using Abseil.
...
PiperOrigin-RevId: 454012698
Change-Id: I3a9df78368ffe3cb7cf3d315001125b97b1aebbe
3 years ago
elixir
6cd3823783
Clarify that `this->` is needed to access members of type-parameterized tests.
...
PiperOrigin-RevId: 451439108
Change-Id: I8929df21d53cbe6c42e38653e1bb0cac72fc36f9
3 years ago
Abseil Team
cf942a5d69
Update GoogleTest documentation's spelling of "GoogleTest".
...
PiperOrigin-RevId: 451067898
Change-Id: I658ab92c4ea616736f0170ac4d1548bb15a944e2
3 years ago
Abseil Team
7041051488
Clarify the pitfalls of EXPECT_THAT and highlight it's best practices
...
PiperOrigin-RevId: 450721917
Change-Id: I34d63a65b7158975abd46a9a14cded75439e7e7f
3 years ago
Aaron Jacobs
6386897feb
gmock-actions: make OnceAction public.
...
So that it can be referenced in conversion operators for actions that need to
know the concrete return type.
PiperOrigin-RevId: 447889344
Change-Id: I643d3298bc8effd08741282a956c221f9d67d378
3 years ago
Abseil Team
8ded48c37b
Rewrite "Testing a Certain Property of an Object" as "Defining a Custom Matcher Class", and fix the code examples.
...
PiperOrigin-RevId: 445252626
Change-Id: I9f038cb669d3da6743606343c2341fc59725d722
3 years ago
Abseil Team
a1cc8c5519
Add support for move-only and &&-qualified actions in WillOnce.
...
This provides a type-safe way for an action to express that it wants to be
called only once, or to capture move-only objects. It is a generalization of
the type system-evading hack in ByMove, with the improvement that it works for
_any_ action (including user-defined ones), and correctly expresses that the
action can only be used with WillOnce. I'll make existing actions benefit in a
future commit.
PiperOrigin-RevId: 440496139
Change-Id: I4145d191cca5655995ef41360bb126c123cb41d3
3 years ago
Abseil Team
c9044ba3dd
Trying to make it more clear: this is probably not about mock classes, but about mocked classes
...
PiperOrigin-RevId: 439427291
Change-Id: I3cac035e732fb3fe4f9c314657932a55269e0416
3 years ago
Alecto Irene Perez
7da4a4114a
Fix quickstart-cmake documentation
...
Signed-off-by: Alecto Irene Perez <perez.cs@pm.me>
3 years ago
Abseil Team
1754febbaa
Clarify public access on gmock examples.
...
PiperOrigin-RevId: 436268062
Change-Id: I3161b36121f78acf920d66fe121b2f1d5e5707b9
3 years ago
Szymon Sobik
132059ba0c
Adjust documentation regarding xml and json source file location otput.
3 years ago
Abseil Team
0e402173c9
Add a 3-arg overload for ResultOf() matcher that takes a description string for better error messages.
...
PiperOrigin-RevId: 427598749
Change-Id: I8c7a5d7b2dde017641534f1c7eed8dd56c33e845
3 years ago
Dino Radakovic
4e9fe30884
Fix reference to source file in gmock FAQ
...
PiperOrigin-RevId: 421915817
Change-Id: I22800e8943f9eb050304c521701d4040b1b7a914
3 years ago
Abseil Team
2d07f12b60
Fix run-on sentence
...
dispatch. It will use the definition from the class the constructor of which
PiperOrigin-RevId: 421291241
Change-Id: If81e3d6d3774edfbbb4baaec8a3cd96566b3b09c
3 years ago
Ram Kumar K R
0256210376
Update example to reflect the tests below
3 years ago
Abseil Team
d81ae2f0bf
Clarify "package" means "Bazel package", and promote `testonly=True` rather than `testing` sub-directory.
...
PiperOrigin-RevId: 417945818
Change-Id: I8686ee0414fb80269528677f291877a231d1c991
3 years ago
Abseil Team
1b2606425c
Fix typo in GoogleMock Cookbook.
...
PiperOrigin-RevId: 413674665
Change-Id: I466f87348390f42434a70f183efdf0557be9dddd
3 years ago
Ludger Paehler
b4d4e6e348
Fix typo in the queue test.
3 years ago
Derek Mauro
4848324c5f
Update URLs in Bazel Quickstart
...
PiperOrigin-RevId: 410041507
Change-Id: I6ca514249a54e7fbe6d8fbf4f07317a39af40929
3 years ago
Abseil Team
9ca071b6e5
Googletest export
...
Revert CL that updated example for SetUpTestSuite/TearDownTestSuite to initialize static member variables inline.
It seems that non-const static data members for some reason still must be initialized out-of-line.
PiperOrigin-RevId: 408913846
3 years ago