开发者社区 问答 正文

Mockito是如何处理@InjectMocks注解的?

Mockito是如何处理@InjectMocks注解的?

展开
收起
花开富贵111 2024-05-21 19:37:44 111 分享 版权
1 条回答
写回答
取消 提交回答
  • Mockito在处理@InjectMocks注解时,主要是通过MockitoAnnotations.initMocks(this)方法。这个方法会创建一个注解引擎(AnnotationEngine),扫描测试类,寻找所有Mockito注解字段,并根据注解类型使用相应的处理器进行处理。对于@InjectMocks,Mockito会尝试在被测试类中找到匹配的构造器进行实例化,如果没有,则使用属性注入或方法注入。

    2024-05-21 20:14:19
    赞同 1 展开评论
问答地址: