Jsf 我可以将WebSphere6.1用于JSUnit吗?
我正在做jsfunit的工作,我正在使用WebSphere6.1应用服务器,所以有人能给我答案,它是否与jsfunit兼容,或者我需要在我的服务器配置中做一些更改吗?如果可能的话,给我发个例子好吗 谢谢 维诺是的 阅读: 因此,要将WebSphere与JSF单元一起使用,您需要 将需要创建一个 扩展其中一个 初始化请求策略类。看见 JSFUnitTestingSecurePage用于其他 例如,但以下内容应 为非安全页面工作 然后您将使用此代码启动 您的测试:Jsf 我可以将WebSphere6.1用于JSUnit吗?,jsf,jsfunit,Jsf,Jsfunit,我正在做jsfunit的工作,我正在使用WebSphere6.1应用服务器,所以有人能给我答案,它是否与jsfunit兼容,或者我需要在我的服务器配置中做一些更改吗?如果可能的话,给我发个例子好吗 谢谢 维诺是的 阅读: 因此,要将WebSphere与JSF单元一起使用,您需要 将需要创建一个 扩展其中一个 初始化请求策略类。看见 JSFUnitTestingSecurePage用于其他 例如,但以下内容应 为非安全页面工作 然后您将使用此代码启动 您的测试: public class WebS
public class WebSphereRequestStrategy extends org.jboss.jsfunit.framework.SimpleInitialRequestStrategy {
public Page doInitialRequest(WebClientSpec wcSpec) throws IOException {
String jsessionid = wcSpec.removeCookie("JSESSIONID");
wcSpec.addCookie("JSESSIONID", "0000" + jsessionid); // cache ID is 0000 by default
return super.doInitialRequest(wcSpec);
}
}
WebClientSpec wcSpec = new WebClientSpec("/index.jsf");
wcSpec.setInitialRequestStrategy(new WebSphereRequestStrategy());
JSFSession jsfSession = new JSFSession(wcSpec);
JSFClientSession client = jsfSession.getJSFClientSession();
JSFServerSession server = jsfSession.getJSFServerSession();