jMock, EasyMock, Mockito, SevenMock, JMockit, rMock, Unitils,... es gibt viele Mock Frameworks für Java. Habt ihr mit einigen davon gespielt, und falls ja welches hat euch am besten gefallen? Welches benutzt ihr regelmäßig?
Bei Mock-Objekten würde ich prinzipell empfehlen mit einem DI-Framework zu arbeiten, dann hat man es einfach die notwendige Instanz zu konfigurieren und muss nich ständig den Code ändern. Da lohnt es sich dann mit Interfaces gearbeitet zu haben.
Also meiner Meinung nach ist JMockIt http://code.google.com/p/jmockit/ das leistungsstärkste aber auch ein wenig komplexer als alle anderen. Mit JMockit konnte ich bisher alles wegmocken was entwickler sich so vorstellen kann: private Variablen, statische Klassen/Variablen usw. einfach alles ... und das ist NICHT selbstverständlich.