java – 注入mock @Service for Spring单元测试

前端之家收集整理的这篇文章主要介绍了java – 注入mock @Service for Spring单元测试前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在测试一个使用@Autowired注入服务的类:
public class RuleIdValidator implements ConstraintValidator<ValidRuleId,String> {

    @Autowired
    private RuleStore ruleStore;

    // Some other methods
}

但是,如何在测试过程中模拟规则库?我不知道如何将我的模拟RuleStore注入Spring并进入自动布线系统.

谢谢

解决方法

您可以使用像Mockito这样的东西来模拟测试期间返回的规则库.这个Stackoverflow文章有一个很好的例子:

spring 3 autowiring and junit testing

猜你在找的Java相关文章