@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public static @interface Mock.Declaration
用来修饰模拟器声明配置信息,声明模拟器的方式有两种,优先级如下: 如果配置信息的属性的值类型是`@Mock`修饰的,则以此属性名为key,以此属性值声明上下文模拟器, 这种方式主要用于公用类,可以将共用类中明确类型的需要被注入的模拟器逐一定义出来, 开发者根据实际情况指定模拟器即可 属性上有`@Mock`修饰的注解时,则以此属性名为`key`,以此属性上的注解声明上下文模拟器, 适用于共用类中,属性类型不明确的,由开发者在外层根据具体情况指定将用到的模拟器
Copyright © 2021. All rights reserved.