Possible Duplicate:
PhpUnit private method testing
In my unit tests I need to call a private method to set my fixtures to a given state. On the other hand, I'd rather not make this method public. How do I go about this?
Why not make those functions protected and create a derived class for testing purposes? That class can have public functions for testing that can initialize the various variables etc.