2009-08-08 6 views

risposta

10

Vedere la documentazione EasyMock Class Extension e download it from the SourceForge project. Non puoi prendere in giro i metodi finali però.

MODIFICA: ora fa parte di EasyMock per v3 e versioni successive, come indicato nei commenti.

+1

Va notato che le nuove versioni di EasyMock (> = 3.0) includono questa estensione, come ha osservato Mike Partridge in un'altra risposta qui. –

+0

@ Zoltán: Grazie, notato. –

7

Powermock estende EasyMock e ti permette di deridere tipi concreti, anche i metodi finali e statiche.

PowerMock è un framework che estende altre librerie di simulazione come EasyMock con funzionalità più potenti. PowerMock utilizza una manipolazione personalizzata del classloader e del codice byte per abilitare il mocking di metodi statici, costruttori, classi e metodi finali, metodi privati, rimozione di inizializzatori statici e altro.

3

Le estensioni di classe EasyMock sono state integrate in EasyMock dalla versione 3.0; vedi the release notes.