@使用Mock方式进行单测时,对Spring约定配置(SecurityContextHolder)的处理
使用Mock做Controller层单测时, 所有依赖注入的变量都需要Mock一下.如:
@Controller
public class IndexController {
@Autowired
private IConfigService configService;
@Autowired
private VersionVariable versionVariable;
}
测试类中相应的Mock做法如下:
@InjectMocks
private