A Hierarchy Testing of Object-Oriented Program Structure