From 486a4a6be5565e89ae0d72f532c441423110bc9e Mon Sep 17 00:00:00 2001 From: Abseil Team Date: Fri, 9 Apr 2021 17:11:57 -0700 Subject: [PATCH] Googletest export Adds a warning about anonymous namespaces in relation to private testing. PiperOrigin-RevId: 367730808 --- docs/advanced.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/advanced.md b/docs/advanced.md index fa9e5bc2..ae4d7ee8 100644 --- a/docs/advanced.md +++ b/docs/advanced.md @@ -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 - should define your test fixtures and tests in the same namespace if you want - them to be friends of your class. For example, if the code to be tested - looks like: + Pay special attention when your class is defined in a namespace. If you want + your test fixtures and tests to be friends of your class, then they must be + defined in the exact same namespace (no anonymous or inline namespaces). + + For example, if the code to be tested looks like: ```c++ namespace my_namespace {