diff options
author | elixir <elixir@google.com> | 2022-05-27 18:31:26 (GMT) |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2022-05-27 18:32:10 (GMT) |
commit | 6cd3823783082f1d78031ca8e3df5850532c58a7 (patch) | |
tree | 1f406f5fd2985b9429f4ea0c13d85bd0fe9a3f2c | |
parent | 28356773cbc429eb9d62ab0bf311c9979fa301fd (diff) | |
download | googletest-6cd3823783082f1d78031ca8e3df5850532c58a7.zip googletest-6cd3823783082f1d78031ca8e3df5850532c58a7.tar.gz googletest-6cd3823783082f1d78031ca8e3df5850532c58a7.tar.bz2 |
Clarify that `this->` is needed to access members of type-parameterized tests.
PiperOrigin-RevId: 451439108
Change-Id: I8929df21d53cbe6c42e38653e1bb0cac72fc36f9
-rw-r--r-- | docs/advanced.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/advanced.md b/docs/advanced.md index 7d81162..a89d837 100644 --- a/docs/advanced.md +++ b/docs/advanced.md @@ -1313,6 +1313,7 @@ First, define a fixture class template, as we did with typed tests: ```c++ template <typename T> class FooTest : public testing::Test { + void DoSomethingInteresting(); ... }; ``` @@ -1330,6 +1331,9 @@ this as many times as you want: TYPED_TEST_P(FooTest, DoesBlah) { // Inside a test, refer to TypeParam to get the type parameter. TypeParam n = 0; + + // You will need to use `this` explicitly to refer to fixture members. + this->DoSomethingInteresting() ... } |