EasyMock attend privé appels de méthode

Permet de dire que j'ai une méthode qui ressemble à ceci:

public static String[] parseFoo(Foo anObject){
    Foo anotherObject = parseFoo2(anObject);
...
}

private static Foo parseFoo2(Foo anObject){
...
}

et les deux méthodes sont dans la même classe. parseFoo2 est juste une méthode d'aide qui aide parseFoo obtenir des trucs fait. Je suis en train de tester la méthode parseFoo. Est-il quelqu'un dans EasyMock que je peux spécifier une valeur de retour sur que privé d'un appel de méthode pour parseFoo2 aime la façon dont je peux préciser exemple les appels de méthode pour un objet avec

EasyMock.createMock(...);
anObject.expect(...).andReturn(...);

parce que je veux tester la méthode publique, mais je ne veux pas avoir à aller dans le privé de la méthode et de tester la mise en œuvre à l'intérieur.

Grâce

OriginalL'auteur KWJ2104 | 2012-08-06