package org.jboss.test.faces.mock;
import static org.easymock.EasyMock.*;
import static org.junit.Assert.*;
import javax.faces.application.FacesMessage;
import javax.faces.context.ExternalContext;
import javax.faces.context.FacesContext;
import org.junit.Ignore;
import org.junit.Test;
public class MockFacesContextTest {
@Test
@Ignore
public void testCreate() throws Exception {
FacesContext facesContext = FacesMock.createMock(FacesContext.class);
expect(facesContext.getMaximumSeverity()).andReturn(FacesMessage.SEVERITY_INFO);
ExternalContext externalContext = FacesMock.createMock(ExternalContext.class);
expect(facesContext.getExternalContext()).andReturn(externalContext);
FacesMock.replay(facesContext,externalContext);
FacesContext facesContext2 = FacesContext.getCurrentInstance();
assertSame(facesContext, facesContext2);
assertEquals(FacesMessage.SEVERITY_INFO, facesContext2.getMaximumSeverity());
assertSame(externalContext, facesContext2.getExternalContext());
FacesMock.verify(facesContext,externalContext);
}
}