Package org.strecks.web.form.impl

Examples of org.strecks.web.form.impl.Project


    Map<Integer, ProjectType> availableProjectTypes = new HashMap<Integer, ProjectType>();
    availableProjectTypes.put(1, projectType1);
    availableProjectTypes.put(1, projectType2);
    form.setAvailableProjectTypes(availableProjectTypes);

    Project project = new Project();
    form.setProject(project);
   
    delegator = FormTestUtils.getDelegatingForm(form);
  }
View Full Code Here


  @Test
  public void testInwardBinding()
  {

    Project project = new Project();
    form.setProject(project);

    // now set properties
    // form.setSelectedProjectStatus("1");
    form.setSelectedProjectType("1");
    form.setProjectName("projectName");
    form.setReadyDate("19 July 2005");

    delegator.bindInwards(null);

    assert project.getProjectType() != null;
    assert project.getReadyDate() != null;
    assert project.getProjectName() != null;

  }
View Full Code Here

  @Test
  public void testEmptyBinding()
  {

    Project project = new Project();
    form.setProject(project);

    // now set properties
    form.setSelectedProjectType("");
    form.setProjectName("");
    form.setProjectDescription("");
    form.setReadyDate("");

    delegator.bindInwards(null);

    assert project.getProjectType() == null;
    assert project.getReadyDate() == null;
    assert project.getProjectName() == null;

    // this uses SafeBeanUtilsConverter.class, so results in null
    assert project.getProjectDescription() == null;

  }
View Full Code Here

   */
  @Test
  public void testNullInwardBinding1()
  {

    Project project = new Project();
    form.setProject(project);

    delegator.bindInwards(null);

    assert project.getProjectType() == null;
    assert project.getReadyDate() == null;
    assert project.getProjectName() == null;

  }
View Full Code Here

   */
  @Test
  public void testNullInwardBinding2()
  {

    Project project = new Project();
    form.setProject(project);

    form.setAvailableProjectTypes(null);
    delegator.bindInwards(null);

    assert project.getProjectType() == null;
    assert project.getReadyDate() == null;
    assert project.getProjectName() == null;

  }
View Full Code Here

  @Test
  public void testOutwardBinding1()
  {

    Project project = new Project();
    form.setProject(project);

    project.setProjectType(new ProjectType());
    project.setProjectName("my project");
    project.setReadyDate(new Date());

    delegator.bindOutwards(null);

    // because the ProjectType has no ID set, this will be null. A log message should be set
    assert form.getSelectedProjectType() == null;
View Full Code Here

  @Test
  public void testOutwardBinding2()
  {

    Project project = new Project();
    form.setProject(project);

    project.setProjectType(projectType1);
    project.setProjectName("my project");
    project.setReadyDate(new Date());

    delegator.bindOutwards(null);

    assert form.getSelectedProjectType() != null;
    assert form.getProjectName() != null;
View Full Code Here

  @Test
  public void testNullOutwardBinding()
  {

    Project project = new Project();
    form.setProject(project);

    delegator.bindOutwards(null);

    assert form.getSelectedProjectType() == null;
View Full Code Here

  @Test
  public void testOverwriteInwardBinding()
  {
   
    Project project = new Project();
    form.setProject(project);
    project.setProjectName("my project");

    form.setProjectName(null);

    delegator.bindInwards(null);

    // check that these have been set to null
    assert project.getProjectName() == null;

  }
View Full Code Here

  }

  @Test
  public void testOverwriteOutwardBinding()
  {
    Project project = new Project();
    form.setProject(project);

    form.setProjectName("project name");

    project.setProjectType(new ProjectType());
    project.setProjectName(null);

    delegator.bindOutwards(null);

    // check that these have been set to null
    assert form.getProjectName() == null;
View Full Code Here

TOP

Related Classes of org.strecks.web.form.impl.Project

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.