Improving evolutionary class testing in the presence of non-public methods
Stefan Wappler, Ina Schieferdecker · 2007
Automating the generation of object-oriented unit tests is a challenging task. This is mainly due to the complexity and peculiarities that the principles of object-orientation imply. One of these principles is the encapsulation of class members which prevents non-public methods and attributes of the class under test from being freely accessed.