package br.com.dextra.dextranet.area; import org.junit.Assert; import org.junit.Test; import br.com.dextra.teste.TesteIntegracaoBase; import com.google.appengine.api.datastore.Entity; //a heranca eh para poder testar os objetos envolvendo entity public class AreaTest extends TesteIntegracaoBase { @Test public void testeConstrutor() { Entity areaEntity = new Area("desenvolvimento").toEntity(); Area area = new Area(areaEntity); Assert.assertEquals(areaEntity.getProperty(AreaFields.id.name()), area.getId()); Assert.assertEquals(areaEntity.getProperty(AreaFields.nome.name()), area.getNome()); } @Test public void testeToEntity() { Area area = new Area("desenvolvimento"); Entity areaEntity = area.toEntity(); Assert.assertEquals(area.getId(), areaEntity.getProperty(AreaFields.id.name())); Assert.assertEquals(area.getNome(), areaEntity.getProperty(AreaFields.nome.name())); } }