Mockito / Powermockito se moquer de private void méthode

J'ai besoin de simuler une private void méthode qui ne prend pas d'arguments à l'aide de mockito et powermock.

La méthode appartient à une instance qui est un espion.

Je suis conscient du fait que je dois faire ceci suggère mauvais code, mais je travaille avec un vieux projet de conversion de l'unité des tests à partir d'un framework de test à l'autre.

Si quelqu'un a des suggestions, il serait très apprécié.

Merci!

Pour l'instant j'ai essayé ceci:

PowerMockito.doNothing().when(Whitebox.invokeMethod(spy,"method",null));

Mais j'obtiens cette erreur:

No method found with name 'method' with parameter types: [ <none> ] 
Jusqu'à présent j'ai essayé: PowerMockito.ne rien faire().quand(Whitebox.invokeMethod(spy,"méthode",null)); j'obtiens l'erreur de suivi "Pas de méthode trouvée avec le nom "méthode" avec des types de paramètres: [ <aucun> ]
Ok, ce serait bon d'avoir dans la question d'origine ... Voir ma réponse ci-dessous, pense que cela devrait fonctionner..
Ce qui se passe lorsque vous supprimez le paramètre null à partir de l'appel à invokeMethod?

OriginalL'auteur Mat | 2014-07-29