It looks like the issue was with the friend declaration in the Foo class. FRIEND_TEST(utFooFixture, FooStartsAndClosesProcess)
expansion declares:
friend class utFooFixture_FooStartsAndClosesProcess_Test;
But utFooFixture
is the class that needs to be declared as a friend.