Commit 486a4a6b by Abseil Team Committed by Dino Radaković

Googletest export

Adds a warning about anonymous namespaces in relation to private testing. PiperOrigin-RevId: 367730808
parent c3fc92f0
...@@ -1741,10 +1741,11 @@ To test them, we use the following special techniques: ...@@ -1741,10 +1741,11 @@ To test them, we use the following special techniques:
} }
``` ```
Pay special attention when your class is defined in a namespace, as you Pay special attention when your class is defined in a namespace. If you want
should define your test fixtures and tests in the same namespace if you want your test fixtures and tests to be friends of your class, then they must be
them to be friends of your class. For example, if the code to be tested defined in the exact same namespace (no anonymous or inline namespaces).
looks like:
For example, if the code to be tested looks like:
```c++ ```c++
namespace my_namespace { namespace my_namespace {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment