InjectMocks和Mock的区别
@InjectMocks注解用于创建被测试类的实例,并自动将模拟对象注入到被测试类中。它会自动初始化被测试类的实例,并自动将使用@Mock注解创建的模拟对象注入到被测试类中对应的字段中。
@Mock注解用于创建模拟对象。它可以用于模拟依赖对象,以便在测试中控制依赖对象的行为。被@Mock注解标记的字段会被自动初始化为模拟对象。
总结起来,@InjectMocks注解用于创建被测试类的实例,并自动将模拟对象注入到被测试类中。而@Mock注解用于创建模拟对象,以便在测试中控制依赖对象的行为。
原文地址: https://www.cveoy.top/t/topic/h35A 著作权归作者所有。请勿转载和采集!