Hej,
Mam problem z mockowaniem obiektu, który jest tworzony w metodzie wywoływanej z serwisu.
W teście mam takie coś:
@Mock
private SomeClass _object;
//...
Mockito.when(_object.getId()).thenReturn(1L);
A w aktualnej metodzie:
private Blah someMethod(){
SomeClass obj = new SomeClass();
//.. do stuff with this object and eventually set its Id
if (needToDoSomething(obj.getId())){
...
}
}
Niestety, we fragmencie if (needToDoSomething(obj.getId()))
nie jest zwracane 1L jak bym chciała, ma ktoś pomysł jak to zmockować?