【问题标题】:RestAssured MockMvc add user to sessionRestAssured MockMvc 将用户添加到会话
【发布时间】:2017-06-20 16:06:30
【问题描述】:

我需要在创建RestAssuredMockMvc 时模拟与用户的会话

我知道我可以在mockMvc.perform 时添加用户,但是随着测试的生成,我想添加一个会话,其中包含Principal

目前我正在做 mockMvc.perform(post(URL_TEMPLATE, 5L) .accept(MediaType.APPLICATION_JSON) .contentType(MediaType.APPLICATION_JSON) .principal(()-> 2L))

我想在创建 RestassuredMockMvc 时设法做到这一点

【问题讨论】:

    标签: rest-assured spring-test-mvc spring-cloud-contract


    【解决方案1】:

    您可以使用 EXPLICIT 模式并启动普通上下文 - 这样会更快。或者只使用此处介绍的设置 - https://github.com/rest-assured/rest-assured/wiki/Usage#spring-mvc-authentication(我说的是自动生成的测试)。如果您使用的是 RestDOCS + Spring Cloud Contract WireMock,您还可以使用 MockMvc 身份验证设置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 2018-06-26
      • 1970-01-01
      相关资源
      最近更新 更多