xxxxxxxxxx
@Test
public void mockFinalMethodTest() {
//Mock final method
Service serviceMock = PowerMockito.mock(Service.class, Mockito
.withSettings()
.name("ServiceMock")
.verboseLogging());
//Set expectation
Mockito.when(serviceMock.finalMessage()).thenReturn("New Message from Mock!");
//invoke the method
String message = serviceMock.finalMessage();
//Assert the stub response
Assert.assertEquals(message, "New Message from Mock!");
//Verify final method invocation
Mockito.verify(serviceMock).finalMessage();
}