installComponent(appContext, Manager.class);
appContext.set(Seam.getComponentName(Init.class), new Init());
FacesLifecycle.beginRequest(externalContext);
Manager.instance().setLongRunningConversation(true);
testContext(new ApplicationContext(externalContext.getApplicationMap()));
testContext(new SessionContext(sessionAdaptor));
testContext(new EventContext(requestAdaptor));
testContext(new ServerConversationContext(sessionAdaptor, "1"));
testEquivalence(new ContextCreator() {
public Context createContext() {
return new ServerConversationContext(sessionAdaptor, "1");
}
});
testEquivalence(new ContextCreator() {
public Context createContext() {
return new SessionContext(sessionAdaptor);
}
});
testEquivalence(new ContextCreator() {
public Context createContext() {
return new ApplicationContext(externalContext.getApplicationMap());