JavaProgrammerTest.java :  » ERP-CRM-Financial » OpenXava-3.0 » org » openxava » test » tests » Java Open Source

Java Open Source » ERP CRM Financial » OpenXava 3.0 
OpenXava 3.0 » org » openxava » test » tests » JavaProgrammerTest.java
package org.openxava.test.tests;

import org.openxava.tests.*;

/**
 * 
 * @author Javier Paniza
 */

public class JavaProgrammerTest extends ModuleTestBase {
  
  public JavaProgrammerTest(String testName) {
    super(testName, "JavaProgrammer");    
  }
  
  public void test2LevelsInheritedEntityCRUD() throws Exception { 
    execute("CRUD.new");
    setValue("name", "JUNIT JAVA PROGRAMMER");
    setValue("sex", "1");
    setValue("mainLanguage", "JAVA");
    setValue("favouriteFramework", "OPENXAVA");
    execute("CRUD.save");
    assertNoErrors();
    assertValue("name", "");
    assertValue("sex", "");
    assertValue("mainLanguage", "");
    assertValue("favouriteFramework", "");
    setValue("name", "JUNIT JAVA PROGRAMMER");
    execute("CRUD.search");
    assertValue("name", "JUNIT JAVA PROGRAMMER");
    assertValue("sex", "1");
    assertValue("mainLanguage", "JAVA");
    assertValue("favouriteFramework", "OPENXAVA");
    execute("CRUD.delete");
    assertMessage("Java programmer deleted successfully");
  }
  
  public void test2LevelsInheritedEntityWithBaseConditionList() throws Exception {
    assertListColumnCount(4);
    assertLabelInList(0, "Name");
    assertLabelInList(1, "Sex");
    assertLabelInList(2, "Main language");
    assertLabelInList(3, "Favourite framework");
    assertListRowCount(1);
    assertValueInList(0, 0, "JAVI");          
  }
    
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.