А
сервис на чистой java без спринга
есть класс где в конструкторе инжектится финальный класс (условно - конфиг)
и в этом же конструкторе создается экземпляр другого нужно класса
при тестировании получается я могу либо
@Mock
InjectableClass injectableClass
@InjectMock
TargetClass targetClass
но тогда падаю с NPE тк нет класса-конфига
либо
TargetClass targetClass = new TargetClass(finalConfigClass)
но тогда не могу использовать verify(injectableClass, times(1)).method
поскольку у меня не mock
если попытаться
@Mock
FinalConfigClass finalConfigClass
то Junit (или Mockito?) ругается что final class не может быть mock
как быть? куды бечь?