Unit Testing /login in Spring MVC using MockMvc

前端 未结 4 2197
孤街浪徒
孤街浪徒 2021-01-11 18:29

I have a very simple REST application created using Spring MVC. (Code is available at GitHub.) It has a simple WebSecurityConfigurer as follows:

@Override
pr         


        
4条回答
  •  暗喜
    暗喜 (楼主)
    2021-01-11 19:03

    Testing SpringSession, I achieved to get the session cookie and saving session to an embedded Redis doing this:

    @Autowired
    private SessionRepositoryFilter springSessionRepositoryFilter;
    ...
    
    @Before
    public void setup() {
        mvc = MockMvcBuilders
            .webAppContextSetup(context)
            .addFilters(springSessionRepositoryFilter)
            .apply(springSecurity())
            .build();
    }
    

    Hope it helps.

提交回复
热议问题