Proper handling of AjaxViewRoot in JsfView.saveState
This commit is contained in:
@@ -65,7 +65,7 @@ public class JsfViewTests extends TestCase {
|
||||
|
||||
jsfMock.setUp();
|
||||
jsfMock.facesContext().getApplication().setViewHandler(new MockViewHandler());
|
||||
jsfMock.application().setStateManager(new TestStateManager());
|
||||
jsfMock.facesContext().getApplication().setStateManager(new TestStateManager());
|
||||
jsfMock.facesContext().setResponseWriter(new MockResponseWriter(output, null, null));
|
||||
|
||||
UIViewRoot viewToRender = new UIViewRoot();
|
||||
@@ -96,6 +96,17 @@ public class JsfViewTests extends TestCase {
|
||||
jsfMock.tearDown();
|
||||
}
|
||||
|
||||
public final void testSaveState() {
|
||||
EasyMock.replay(new Object[] { context, flowExecutionContext, flowMap, flashScope });
|
||||
view.saveState();
|
||||
}
|
||||
|
||||
public final void testSaveState_AjaxViewRoot() {
|
||||
EasyMock.replay(new Object[] { context, flowExecutionContext, flowMap, flashScope });
|
||||
view.setViewRoot(new AjaxViewRoot(view.getViewRoot()));
|
||||
view.saveState();
|
||||
}
|
||||
|
||||
public final void testRender() throws IOException {
|
||||
|
||||
EasyMock.expect(flashScope.put(EasyMock.matches(FlowFacesContext.RENDER_RESPONSE_KEY), EasyMock.anyObject()))
|
||||
|
||||
Reference in New Issue
Block a user