gpt4 book ai didi

java - 在单元测试 Struts 2 操作时指定 session /cookies 信息?

转载 作者:太空宇宙 更新时间:2023-11-04 07:19:30 25 4
gpt4 key购买 nike

似乎在使用 SessionAware 操作对 Struts 2 进行单元测试时,未在该操作上设置 session 。有没有办法在测试期间、在执行操作或其任何拦截器之前手动指定 session 信息? (拦截器还必须接收我指定的相同 session 信息。)

最佳答案

在执行实际测试用例之前,使用 Action 代理设置 session 和 session 值,以下是演示功能的代码片段。

 ActionProxy proxy = getActionProxy(<actionName>);
Map<String, Object> session = new HashMap<String, Object>();
session.put(....
actionContext = proxy.getInvocation().getInvocationContext();
actionContext.setSession(session);

关于java - 在单元测试 Struts 2 操作时指定 session /cookies 信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19511344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com