package br.com.dextra.dextranet.grupo; import org.junit.Assert; import org.junit.Test; import br.com.dextra.teste.TesteIntegracaoBase; import com.google.appengine.api.datastore.Entity; public class GrupoTest extends TesteIntegracaoBase { private String nome = "Grupo 1"; private String descricao = "Descricao do Grupo 1"; private String proprietario = "login.google"; @Test public void testaConstrutor() { Grupo grupo = new Grupo(nome, descricao, proprietario); Assert.assertEquals(this.nome, grupo.getNome()); Assert.assertEquals(this.descricao, grupo.getDescricao()); Assert.assertEquals(this.proprietario, grupo.getProprietario()); Assert.assertEquals(this.nome, grupo.getNome()); } @Test public void testaConstrutorEntity() { Grupo grupo = new Grupo(this.nome, this.descricao, this.proprietario); Entity entity = grupo.toEntity(); Assert.assertEquals(entity.getProperty(GrupoFields.id.name()), grupo.getId()); Assert.assertEquals(entity.getProperty(GrupoFields.nome.name()), grupo.getNome()); Assert.assertEquals(entity.getProperty(GrupoFields.descricao.name()), grupo.getDescricao()); Assert.assertEquals(entity.getProperty(GrupoFields.proprietario.name()), grupo.getProprietario()); } }