Package eu.planets_project.tb.unittest.model

Source Code of eu.planets_project.tb.unittest.model.ExperimentResourcesImpl

/*******************************************************************************
* Copyright (c) 2007, 2010 The Planets Project Partners.
*
* All rights reserved. This program and the accompanying
* materials are made available under the terms of the
* Apache License, Version 2.0 which accompanies
* this distribution, and is available at
* http://www.apache.org/licenses/LICENSE-2.0
*
*******************************************************************************/
package eu.planets_project.tb.unittest.model;

import eu.planets_project.tb.api.TestbedManager;
import eu.planets_project.tb.api.model.Experiment;
import eu.planets_project.tb.impl.TestbedManagerImpl;
import eu.planets_project.tb.impl.model.ExperimentImpl;
import eu.planets_project.tb.impl.model.ExperimentSetupImpl;
import junit.framework.TestCase;

public class ExperimentResourcesImpl extends TestCase{
 
  private long expID1, expID2;
  private TestbedManager manager;
 
  protected void setUp(){
    manager = TestbedManagerImpl.getInstance();
    //create two new test Experiments
    ExperimentImpl exp1 = (ExperimentImpl)manager.createNewExperiment();
    expID1 = exp1.getEntityID();
     
    ExperimentImpl exp2 = (ExperimentImpl)manager.createNewExperiment();
    expID2 = exp2.getEntityID()
   
  }
 
 
  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();
   
  }
 
  public ExperimentSetupImpl createEnvironmentExperimentResources(){
    //TODO create default resources
    return null;
  }
 
  protected void tearDown(){
    try{
      manager.removeExperiment(this.expID1);
      manager.removeExperiment(this.expID2);
    }
    catch(Exception e){
    }
  }

}
TOP

Related Classes of eu.planets_project.tb.unittest.model.ExperimentResourcesImpl

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.