Я совершенно не знаком с JMockIt. В учебнике я вижу примеры кодов, в которых используется модификатор final для параметра @Mocked, например.В JMockIt, что является последним параметром @Mock
@Test
public void doSomethingHandlesSomeCheckedException(@Mocked final DependencyAbc abc) throws Exception
{
...
}
Что окончательный издевались параметр значит здесь? Иногда «final» не используется. В чем разница?
Но почему параметр * * (mock parameter! = Mock field) должен быть объявлен «окончательным»? В учебнике рассказывается только о финальном макетном поле, но я не могу найти никакого описания, связанного с окончательным параметром. – JavaMan