Heim >Java >javaLernprogramm >Wie kann ich Abschlussklassen mit Mockito simulieren?
Verspottung von Abschlussklassen in Mockito
Bei der Arbeit mit Abschlussklassen können Tests aufgrund ihrer Unveränderlichkeit zu einer Herausforderung werden. Um diese Hürde zu überwinden, bietet Mockito in seiner Version 2 eine Lösung.
Implementierung mit Mockito v2
Um Abschlussklassen mit Mockito v2 zu simulieren, folgen Sie diesen Schritten:
testImplementation 'org.mockito:mockito-inline:2.13.0'
@MockedStatic(RainOnTrees.class) public class SeasonsTest { // Test methods here }
Einschränkungen bei Mockito v1
Das Verspotten von Abschlussklassen ist mit Mockito v1 nicht möglich. Dies wird ausdrücklich in den Mockito-FAQ angegeben:
„Abschlussklassen können nicht simuliert werden“
Alternativen für Mockito v1
Wenn Sie Mockito v1 verwenden, ziehen Sie eine Alternative in Betracht Lösungen wie:
Das obige ist der detaillierte Inhalt vonWie kann ich Abschlussklassen mit Mockito simulieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!