应用程序在配置中设置了自定义会话身份验证策略。http.sessionManagement()由于该策略包含复杂的逻辑,因此通过集成测试测试其行为是非常重要的当我们使用security test @WithMockUser时,控制器方法在测试中被调用,但是我们的身份验证策略是,而不是。在Security测试中
我正在尝试为我的所有HTTP请求设置单元测试。每个请求都需要身份验证,对于我的应用程序,它需要通过cookie & DB查询进行身份验证。我在父控制器中有一个preDispatch方法,如下所示: if (is_null($this我的问题是,在运行phpunit时,如何伪造或绕过cookie身份验证以确保所有这些经过身份验