À l'aide de Mockito pour tester les classes abstraites

Je voudrais tester une classe abstraite. Bien sûr, je peux écrire manuellement un simulacre de qui hérite de la classe.

Puis-je faire cela à l'aide d'un moqueur cadre (je suis en utilisant Mockito) au lieu de l'artisanat de ma maquette? Comment?

  • Comme de Mockito 1.10.12, Mockito prend en charge l'espionnage/se moquant de classes abstraites directement: SomeAbstract spy = spy(SomeAbstract.class);
  • Comme de Mockito 2.7.14, vous pouvez aussi simuler résumé classess qui nécessitent des arguments du constructeur via mock(MyAbstractClass.class, withSettings().useConstructor(arg1, arg2).defaultAnswer(CALLS_REAL_METHODS))
InformationsquelleAutor ripper234 | 2009-07-06