2017-01-11 9 views
1

Я хотел бы, чтобы шпионить с Mockito, если методы MyBatis Mapper вызываются и сколько раз, но я не в состоянии сделать это, пока я получаюЕсть ли возможность получить объект от MyBatis MapperProxy?

org.apache.ibatis.binding.MapperProxy 

вместо моей реализации картографа. Есть ли возможность получить объект из этого прокси? Или есть ли другое решение, чтобы шпионить с Mockito над методами Mapper? версия

MyBatis: 3.4.1

Mockito версия: 1.9.5

Весна версия: 3.2.8.RELEASE

ответ

0

Чтобы получить объект из MyBatis MapperProxy не представляется возможным, по крайней мере, я Бесполезный 't нашел какой-либо способ получить такой объект, но можно шпионить MyBatis Mapper с помощью аннотации @SpyBean и mockito inline:

<dependency> 
    <groupId>org.mockito</groupId> 
    <artifactId>mockito-inline</artifactId> 
    <version>${mockito.version}</version> 
    <scope>test</scope> 
</dependency>