Examples of ExperimentSetupImpl


Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

 
  @PersistenceContext(unitName="testbed", type=PersistenceContextType.TRANSACTION)
  private EntityManager manager;

  public void deleteExperimentSetup(long id) {
    ExperimentSetupImpl t_helper = manager.find(ExperimentSetupImpl.class, id);
    manager.remove(t_helper);
   
  }
View Full Code Here

Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

    manager.remove(t_helper);
   
  }

  public void deleteExperimentSetup(ExperimentSetupImpl expSetup) {
    ExperimentSetupImpl t_helper = manager.find(ExperimentSetupImpl.class, expSetup.getEntityID());
    manager.remove(t_helper);   
  }
View Full Code Here

Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

 
  public void testExperimentNameUnique(){
    TestbedManager manager = TestbedManagerImpl.getInstance();
   
    BasicProperties props = new BasicPropertiesImpl();
    ExperimentSetup expSetup = new ExperimentSetupImpl();
    Experiment exp1 = new ExperimentImpl();
   
  //Test1:
    long expID = manager.registerExperiment(exp1);
    exp1 = manager.getExperiment(expID);

    String sTestname= "TestName12334234445";
    boolean bUnique = manager.isExperimentNameUnique(sTestname);
    //check if the two methods deliver the same results
    assertEquals(bUnique, props.checkExperimentNameUnique(sTestname));
   
    try {
      props.setExperimentName(sTestname);
    } catch (InvalidInputException e) {
      assertEquals(true,false);
    }
    assertEquals(sTestname,props.getExperimentName());
    expSetup.setBasicProperties(props);
    exp1.setExperimentSetup(expSetup);
    manager.updateExperiment(exp1);
   
    assertEquals(false, props.checkExperimentNameUnique(sTestname));
    assertEquals(false, manager.isExperimentNameUnique(sTestname));
View Full Code Here

Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

  public void testExperimentResources(){
    //TODO extend
    @SuppressWarnings("unused")
    Experiment exp_find1 = (ExperimentImpl)manager.getExperiment(expID1);
    //use the private helper method to setup the ExperimentSetup
    @SuppressWarnings("unused")
    ExperimentSetupImpl expResources = createEnvironmentExperimentResources();
   
  }
View Full Code Here

Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

   * @return
   */
  private ExperimentSetup createExperimentSetup(){
   
    BasicPropertiesImpl props = (BasicPropertiesImpl)fillInBasicProperties();
    ExperimentSetupImpl expSetup = new ExperimentSetupImpl();
   
    //setBasicProperties
    expSetup.setBasicProperties(props);
   
    //setExperimentSetup
    expSetup.setState(ExperimentSetup.STATE_NOT_STARTED);
   
    return expSetup;
   
  }
View Full Code Here

Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

   * @return the experiment's entity Id.
   */
  @SuppressWarnings("unused")
  private long createExperiment1(){
   
    ExperimentSetupImpl expSetup = (ExperimentSetupImpl) createExperimentSetup();
   
    TestbedManagerImpl manager = TestbedManagerImpl.getInstance();
    ExperimentImpl exp1 = new ExperimentImpl();
    exp1.setState(ExperimentSetup.STATE_COMPLETED);
    exp1.setExperimentSetup(expSetup);
View Full Code Here

Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

   * Uses TestbedManager.createNewUser()
   * @return the experiment's entity Id.
   */
  private long createExperiment2(){
   
    ExperimentSetupImpl expSetup = (ExperimentSetupImpl) createExperimentSetup();
   
    TestbedManagerImpl tbmanager = TestbedManagerImpl.getInstance();
    /**
     * this call persists the ExperimentImpl. When the Experiment is persisted
     * ExperimentSetupImpl-->BasicPropertiesImpl are persisted as well through the
View Full Code Here

Examples of eu.planets_project.tb.impl.model.ExperimentSetupImpl

    //check are BasicProperties created
    TestbedManagerImpl manager = TestbedManagerImpl.getInstance();
    long lExperimentID = createExperiment2();

    ExperimentImpl exp = (ExperimentImpl)manager.getExperiment(lExperimentID);
    ExperimentSetupImpl expSetup = (ExperimentSetupImpl)exp.getExperimentSetup();
    BasicPropertiesImpl props = (BasicPropertiesImpl)expSetup.getBasicProperties();
   
    //now test if everything worked out
    assertTrue(exp!=null);
    assertTrue(expSetup!=null);
    assertTrue(props!=null);
   
    assertEquals(2,props.getExperimentedObjectTypes().size());
    assertTrue(props.getExperimentedObjectTypes().contains("image/gif"));
    System.out.println("ExpSetup State: "+expSetup.getState());
    assertEquals(ExperimentSetup.STATE_NOT_STARTED, expSetup.getState());
    assertEquals(ExperimentSetup.STATE_COMPLETED, exp.getState());
  }
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.