Рассмотрим фрагмент кода ниже:
@ExtendWith(MockitoExtension.class)
public class MyTest {
@InjectMocks ClassA cA;
@Mock Helper hlpr;
@Test
void doStuff() {
ClassB cB = new ClassB(cA);
...
}
}
и
public class ClassA {
public ClassA() {
this.myattribute = (new Helper()).action;
}
}
Итак, как видите, мне просто нужен класс Helper для его функции, поэтому он не добавляется как частная переменная в ClassA. Любой обходной путь без изменения ClassA?