Examples of MockFacesContext12


Examples of org.apache.myfaces.test.mock.MockFacesContext12

     */
    @Test
    public void testErrorMessage()
    {
        UIViewRoot root = new UIViewRoot();
        MockFacesContext12 facesContext = new MockFacesContext12();
        IMocksControl mocksControl = EasyMock.createControl();
        Application application = mocksControl.createMock(Application.class);
        ViewHandler viewHandler = mocksControl.createMock(ViewHandler.class);
        ELContext elContext = mocksControl.createMock(ELContext.class);
        ExpressionFactory expressionFactory = mocksControl.createMock(ExpressionFactory.class);
        ValueExpression valueExpression = mocksControl.createMock(ValueExpression.class);
        facesContext.setApplication(application);
        facesContext.setViewRoot(root);
        facesContext.setELContext(elContext);
       
        expect(application.getViewHandler()).andReturn(viewHandler);
        expect(viewHandler.calculateLocale(facesContext)).andReturn(Locale.ENGLISH);
        expect(application.getMessageBundle()).andReturn("javax.faces.Messages");
        expect(application.getExpressionFactory()).andReturn(expressionFactory);
View Full Code Here

Examples of org.apache.myfaces.test.mock.MockFacesContext12

    @Override
    protected void setUp() throws Exception
    {
        _mocksControl = EasyMock.createControl();
        _facesContext = new MockFacesContext12();
        _application = _mocksControl.createMock(Application.class);
        _facesContext.setApplication(_application);
        //_expressionFactory = _mocksControl.createMock(ExpressionFactory.class);
        _elContext = new MockELContext();
        _elContext.putContext(FacesContext.class, _facesContext);
View Full Code Here

Examples of org.apache.myfaces.test.mock.MockFacesContext12

        phaseListenerClasses.put(PhaseId.INVOKE_APPLICATION, InvokeApplicationPhaseListener.class);
        phaseListenerClasses.put(PhaseId.RENDER_RESPONSE, RenderResponsePhaseListener.class);

        _mocksControl = EasyMock.createControl();
        _externalContext = _mocksControl.createMock(ExternalContext.class);
        _facesContext = new MockFacesContext12(_externalContext);
        _application = _mocksControl.createMock(Application.class);
        _lifecycleFactory = _mocksControl.createMock(LifecycleFactory.class);
        _testimpl = new UIViewRoot();
        _lifecycle = _mocksControl.createMock(Lifecycle.class);
        _elContext = _mocksControl.createMock(ELContext.class);
View Full Code Here

Examples of org.apache.myfaces.trinidadbuild.test.MockFacesContext12

    String[] types         = {"number",   "percent""currency", "pattern"};
    String[] customMessage = {"number", "percent",    "currency", "pattern"};

    for (int i = 0; i < failingValues.length ; i++)
    {
      MockFacesContext12 context  = new MockFacesContext12(externalContext,
                                                           lifecycle,
                                                           application);

      try
      {
        Mock mock = buildMockUIComponent(3);
        UIComponent component = (UIComponent) mock.proxy();
        MockUIComponentWrapper wrapper = new MockUIComponentWrapper(mock, component);
       
       
        org.apache.myfaces.trinidad.convert.NumberConverter converter =
          new org.apache.myfaces.trinidad.convert.NumberConverter();
       
        UIViewRoot root = facesContext.getViewRoot();
        root.setLocale(Locale.US);

        for (int j = 0; j < 3; j++)
        {
          context.setViewRoot(root);
        }
       
        try
        {
          // ADF Converter is not lenient.
          converter.setMessageDetailConvertNumber(customMessage[0]);
          converter.setMessageDetailConvertPercent(customMessage[1]);
          converter.setMessageDetailConvertCurrency(customMessage[2]);
          converter.setMessageDetailConvertPattern(customMessage[3]);
         
          if ("pattern".equals(types[i]))
            converter.setPattern("##.000");
          else
            converter.setType(types[i]);

          Object obj = converter.getAsObject(context, component, failingValues[i]);
          fail("Expected converter exception");
        }
        catch (ConverterException ce)
        {
          // We expected a exception to occur
          assertEquals(ce.getFacesMessage().getDetail(), customMessage[i]);
        }
      }
      finally
      {
        context.release();
      }
    }
  }
View Full Code Here

Examples of org.apache.myfaces.trinidadbuild.test.MockFacesContext12

    String[] types         = {"number",   "percent""currency", "pattern"};
    String[] customMessage = {"number", "percent",    "currency", "pattern"};

    for (int i = 0; i < failingValues.length ; i++)
    {
      MockFacesContext12 context  = new MockFacesContext12(externalContext,
                                                           lifecycle,
                                                           application);

      try
      {
        Mock mock = buildMockUIComponent(3);
        UIComponent component = (UIComponent) mock.proxy();
        MockUIComponentWrapper wrapper = new MockUIComponentWrapper(mock, component);
       
       
        org.apache.myfaces.trinidad.convert.NumberConverter converter =
          new org.apache.myfaces.trinidad.convert.NumberConverter();
       
        UIViewRoot root = facesContext.getViewRoot();
        root.setLocale(Locale.US);

        for (int j = 0; j < 3; j++)
        {
          context.setViewRoot(root);
        }
       
        try
        {
          // ADF Converter is not lenient.
          converter.setMessageDetailConvertNumber(customMessage[0]);
          converter.setMessageDetailConvertPercent(customMessage[1]);
          converter.setMessageDetailConvertCurrency(customMessage[2]);
          converter.setMessageDetailConvertPattern(customMessage[3]);
         
          if ("pattern".equals(types[i]))
            converter.setPattern("##.000");
          else
            converter.setType(types[i]);

          Object obj = converter.getAsObject(context, component, failingValues[i]);
          fail("Expected converter exception");
        }
        catch (ConverterException ce)
        {
          // We expected a exception to occur
          assertEquals(ce.getFacesMessage().getDetail(), customMessage[i]);
        }
      }
      finally
      {
        context.release();
      }
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.