Protokollpufferklassen sind gekennzeichnet final
vermutlich aus Gründen der Effizienz; dies macht es jedoch recht schwierig, mit ihnen zu testen. Mockito kann nicht in den Abschlussklassen spionieren/spionieren. Ich habe versucht, mit PowerMockito
ohne Erfolg: Ich erhalte eine ClassFormatError
bei der Vorbereitung der final
Klasse für den Test.
Meine Lösung bis jetzt ist zu erstellen mockable Adapter-Schnittstellen, aber ich hoffe, es gibt einen weniger aufwendigen Ansatz.