Hello Bill!
Thank you for your response.
I understand that CxxTest only construct each test fixture class once. That, BTW, differs from behavior of Google Tests and MS Visual Studio Unit Tests (which, I think, pretty much drive industry standards in unit testing). Not that I think all unit test frameworks should behave the same way, but this decision was made for a reason in those frameworks.
And this reason, I think, is that you don't need (or want) to keep your fixture state between tests. If, as you say, you want to control global context, you should use global fixtures, which are also present in CxxTest.
If you are using test class state for global state control between tests, then you are introducing some kind of ordering between tests (i.e., you expect that one test will be executed before the other), which is quite bad, IMHO.
I'm in no way making any demands here. Just trying to understand the best way to use CxxTests :)