Package org.jboss.seam.navigation

Examples of org.jboss.seam.navigation.Param


   @Test
   public void testGetConverterById()
   {
      String converterId = "javax.faces.Integer";
      String converterClass = "javax.faces.convert.IntegerConverter";
      Param param = new Param("param");
      param.setConverterId(converterId);
      assert param.getConverter() instanceof IntegerConverter : "expecting: " + converterClass + "; got: " + param.getConverter();
   }
View Full Code Here


    * @jira JBSEAM-3674
    */
   @Test
   public void testConverterIsNullForNonFacesValueExpression()
   {
      Param param = new Param("param");
      param.setValueExpression(Expressions.instance().createValueExpression("#{variable}"));
      assert param.getConverter() == null;
   }
View Full Code Here

   }
  
   @Test
   public void testDateConverter()
   {
      Param param = setupParam(false);
     
      assert DateConverter.class.equals(param.getConverter().getClass());
     
   }
View Full Code Here

   public void testGetValidatorById() throws ClassNotFoundException
   {
      String validatorId = "TestValidator";
      String validatorClass= "org.jboss.seam.test.unit.PageParamTest$TestValidator";
      FacesContext.getCurrentInstance().getApplication().addValidator(validatorId, validatorClass);
      Param param = new Param("param");
      param.setValidatorId(validatorId);
      assert param.getValidator() instanceof TestValidator : "expecting: " + validatorClass + "; got: " + param.getValidator();
   }
View Full Code Here

   }
  
   protected Param setupParamToValidate(boolean disableModelValidator)
   {
      installComponent(Contexts.getApplicationContext(), Validators.class);
      Param param = new Param("value");
      param.setValueExpression(Expressions.instance().createValueExpression("#{bean.value}"));
      Contexts.getEventContext().set("bean", new Bean());
      if (disableModelValidator) {
         param.setValidateModel(false);
      }
      return param;
   }
View Full Code Here

   }

   protected Param setupParam(boolean disableModelValidator)
   {
      installComponent(Contexts.getApplicationContext(), DateConverter.class);
      Param param = new Param("birthDate");
      param.setValueExpression(Expressions.instance().createValueExpression("#{bean.birthDate}"));
      Bean bean = new Bean();
      bean.setBirthDate(new Date());
      Contexts.getEventContext().set("bean", bean);
      if (disableModelValidator) {
         param.setValidateModel(false);
      }
      return param;
   }
View Full Code Here

TOP

Related Classes of org.jboss.seam.navigation.Param

Copyright © 2018 www.massapicom. 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.