/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package br.uff.ic.oceano.experiments.ourico;
import br.uff.ic.oceano.core.control.ApplicationConstants;
import br.uff.ic.oceano.core.dao.controle.JPAUtil;
import br.uff.ic.oceano.core.factory.ObjectFactory;
import br.uff.ic.oceano.core.model.ConfigurationItem;
import br.uff.ic.oceano.core.service.ConfigurationItemService;
import java.util.List;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
/**
*
* @author marapao
*/
public class ConfigurationItemTeste {
private ConfigurationItemService configurationItemService = ObjectFactory.getObjectWithDataBaseDependencies(ConfigurationItemService.class);
@BeforeClass
public void antes() {
JPAUtil.setCurrentPersistenceUnit(JPAUtil.PERSISTENCE_UNIT_MEMORY);
JPAUtil.startUp();
}
@AfterClass
public void depois() {
}
@Test
public void insere() {
ConfigurationItem ci = new ConfigurationItem();
ci.setBaseUrl("https://gems.ic.uff.br/svn/oceano");
ci.setBranchPath("/branch");
ci.setName("Oceano");
ci.setTrunkPath("/trunk");
configurationItemService.save(ci);
}
@Test(dependsOnMethods="insere")
public void recupera(){
List<ConfigurationItem> all = configurationItemService.getAll();
for (ConfigurationItem configurationItem : all) {
System.out.println(configurationItem.getName());
}
}
}