Давайте представим, у меня есть следующий метод в каком-нибудь классе службы:Mockito - возвращение на тот же объект, как передается в метод
public SomeEntity makeSthWithEntity(someArgs){
SomeEntity entity = new SomeEntity();
/**
* here goes some logic concerning the entity
*/
return repository.merge(entity);
}
Я хотел бы, чтобы проверить поведение этого метода и, таким образом, хотят дразнить repository.merge
в следующем порядке:
when(repository.merge(any(SomeEntity.class))).thenReturn(objectPassedAsArgument);
Затем издевался хранилище возвращает то, что makesSthWithEntity
переданные ему, и я могу легко проверить.
Любые идеи, как я могу заставить mockito возвращаться objectPassedAsArgument
?
Вы имеете в виду, когда (repository.merge (любой (SomeEntity.class))). ThenReturn (entity); ? –