我正试图在我的一个junit测试中模拟请求行为。 基本上,我有一个scope =“request”的bean。 在我的Junit中,我希望能够模拟一个请求,然后关闭它并打开一个新请求以检查我的bean是否正常工作。 例如:
openRequest();
modifyMyBean();
closeRequest();
openRequest();
checkThatMyBeanIsNew();
我关于simpleThreadScope,但我无法弄清楚如何关闭打开的请求。 我尝试在2个单独的线程中运行modifyMyBean()和checkThatMyBeanIsNew(),但它不起作用。
谢谢!
答案 0 :(得分:0)
不是直接的答案,但在我看来是合适的。从3.2版本开始,spring-mvc捆绑了一组用于单元测试的测试实用程序类,为Servlet API和Spring MVC对象提供了一组全面的模拟对象。指向docs和这些blog series的链接应该为您提供足够的详细信息