Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Grupo3Si1.testes;
- import static org.junit.Assert.*;
- import org.junit.Test;
- import Grupo3Si1.exceptions.InvalidLoginException;
- import Grupo3Si1.handles.CaronaSimples;
- import Grupo3Si1.handles.Perfil;
- import Grupo3Si1.handles.Carona;
- import Grupo3Si1.handles.Usuario;
- import Grupo3Si1.handles.UsuarioSimples;
- import java.util.ArrayList;
- import java.util.List;
- import javax.naming.InvalidNameException;
- import org.junit.Assert;
- import org.junit.Before;
- import org.junit.Test;
- public class TestaPerfil {
- private Perfil perfil1,perfil2,perfil3,perfil4,perfil5;
- private Usuario user1, user2, user3,user4,user5,user6,user7;
- @Before
- public void TestaPerfil(){
- try{
- user1 = new UsuarioSimples("luucas","1","Lucas Albuquerque","Campina Grande - centro","lucas.ufcg@gmail.com");
- }catch(Exception e){
- e.getMessage();
- //Assert.assertEquals(expected, e.getMessage());
- }
- try{
- user2 = new UsuarioSimples("jey","12","Jeymilson","Campina Grande - bodocongó","jey@gmail.com");
- }catch(Exception e){
- e.getMessage();
- //Assert.assertEquals(expected, e.getMessage());
- }
- try{
- user3 =new UsuarioSimples("jojo","123","Jordão","Campina Grande - bodocongó","jordao@gmail.com");
- }catch(Exception e){
- e.getMessage();
- //Assert.assertEquals(expected, e.getMessage());
- }
- try{
- user4 = new UsuarioSimples("thix","1234","Thiago","Campina Grande - fofex","thiago@gmail.com");
- }catch(Exception e){
- e.getMessage();
- //Assert.assertEquals(expected, e.getMessage());
- }
- try{
- user5 = new UsuarioSimples("cabeca","12345","Irvile","Campina Grande - centro","irvile@gmail.com");
- }catch(Exception e){
- e.getMessage();
- //Assert.assertEquals(expected, e.getMessage());
- }
- try{
- user6 = new UsuarioSimples("","1","Lucas Albuquerque","Campina Grande - centro","lucas.ufcg@gmail.com");
- }catch(InvalidLoginException e){
- Assert.assertEquals("Login inválido", e.getMessage());
- }
- try{
- user6 = new UsuarioSimples(null,"1","Lucas Albuquerque","Campina Grande - centro","lucas.ufcg@gmail.com");
- }catch(InvalidLoginException e){
- Assert.assertEquals("Login inválido", e.getMessage());
- }
- try {
- user1.cadastraCarona("CG", "JP", "03/07/2012", "15:30", 3);
- Assert.fail("Não cadastrou carona");
- } catch (Exception e) {
- e.getMessage();
- }
- try {
- user1.cadastraCarona("ITA", "JP", "03/07/2012", "15:30", 3);
- Assert.fail("Não cadastrou carona");
- } catch (Exception e) {
- e.getMessage();
- }
- try {
- user1.cadastraCarona("RECIFE", "OLINDA", "03/07/2012", "15:30", 3);
- Assert.fail("Não cadastrou carona");
- } catch (Exception e) {
- e.getMessage();
- }
- try {
- user1.cadastraCarona("SP", "RJ", "03/07/2012", "15:30", 3);
- Assert.fail("Não cadastrou carona");
- } catch (Exception e) {
- e.getMessage();
- }
- try {
- user1.cadastraCarona("MACEIO", "RJ", "03/07/2012", "20:30", 3);
- Assert.fail("Não cadastrou carona");
- } catch (Exception e) {
- e.getMessage();
- }
- try{
- perfil1 = new Perfil(user1);
- Assert.fail("Deveria construir o objeto perfil");
- }catch(InvalidNameException e){
- e.getMessage();
- Assert.assertEquals("Nome inválido", e.getMessage());
- }
- try{
- perfil2 = new Perfil(user2);
- Assert.fail("Deveria construir o objeto perfil");
- }catch(InvalidNameException e){
- Assert.assertEquals("Nome inválido", e.getMessage());
- }
- try{
- perfil3 = new Perfil(user3);
- Assert.fail("Deveria construir o objeto perfil");
- }catch(InvalidNameException e){
- Assert.assertEquals("Nome inválido", e.getMessage());
- }
- try{
- perfil4 = new Perfil(user4);
- Assert.fail("Deveria construir o objeto perfil");
- }catch(InvalidNameException e){
- Assert.assertEquals("Nome inválido", e.getMessage());
- }
- try{
- perfil5 = new Perfil(user5);
- Assert.fail("Deveria construir o objeto perfil");
- }catch(InvalidNameException e){
- Assert.assertEquals("Nome inválido", e.getMessage());
- }
- }
- @Test
- public void TestaGetNome() {
- Usuario user7 = new UsuarioSimples("xpto","1","Lucas Albuquerque","Campina Grande - centro","xppto.ufcg@gmail.com");
- private Perfil perfil7;
- try{
- perfil7 = new Perfil(user5);
- Assert.fail("Deveria construir o objeto perfil");
- }catch(InvalidNameException e){
- Assert.assertArrayEquals("Nome inválido", e.getMessage());
- }
- Assert.assertEquals("Lucas Albuquerque", perfil1.getNome());
- Assert.assertEquals("Jeymilson", perfil2.getNome());
- Assert.assertEquals("Jordão", perfil3.getNome());
- Assert.assertEquals("Thiago", perfil4.getNome());
- Assert.assertEquals("Irvile", perfil5.getNome());
- Assert.assertFalse(perfil1.getNome().equals(perfil2.getNome()));
- Assert.assertTrue(perfil1.getNome().equals(perfil7.getNome()));
- }
- @Test
- public void TestaSetNome(){
- perfil1.setNome("Fulano");
- perfil2.setNome("beltrano");
- perfil3.setNome("cicrano");
- perfil4.setNome("ariolando");
- perfil5.setNome("astroncio");
- Assert.assertEquals("Fulano", perfil1.getNome());
- Assert.assertEquals("beltrano", perfil2.getNome());
- Assert.assertEquals("cicrano", perfil3.getNome());
- Assert.assertEquals("ariolando", perfil4.getNome());
- Assert.assertEquals("astroncio", perfil5.getNome());
- }
- @Test
- public void TesaGetSetEndereco(){
- Assert.assertEquals("Campina Grande - centro", perfil1.getEndereco());
- Assert.assertEquals("Campina Grande - bodocongó", perfil2.getEndereco());
- Assert.assertEquals("Campina Grande - bodocongó", perfil3.getEndereco());
- Assert.assertEquals("Campina Grande - fofex", perfil4.getEndereco());
- Assert.assertEquals("Campina Grande - centro", perfil5.getEndereco());
- perfil1.setEndereco("JP - Tambau");
- perfil2.setEndereco("JP - Cabo Branco");
- perfil3.setEndereco("JP - Centro");
- perfil4.setEndereco("JP - Manaira");
- perfil5.setEndereco("JP - Cristo");
- Assert.assertEquals("JP - Tambau", perfil1.getEndereco());
- Assert.assertEquals("JP - Cabo Branco", perfil2.getEndereco());
- Assert.assertEquals("JP - Centro", perfil3.getEndereco());
- Assert.assertEquals("JP - Manaira", perfil4.getEndereco());
- Assert.assertEquals("JP - Cristo", perfil5.getEndereco());
- }
- @Test
- public void TestaGetSetHistorico(){
- user2.cadastraCarona("RE", "JP", "03/07/2012", "15:30", 3);
- user2.cadastraCarona("MAC", "JP", "03/07/2012", "15:30", 3);
- user2.cadastraCarona("SP", "OLINDA", "03/07/2012", "15:30", 3);
- user2.cadastraCarona("SP", "RE", "03/07/2012", "15:30", 3);
- user2.cadastraCarona("DF", "RJ", "03/07/2012", "20:30", 3);
- user3.cadastraCarona("RE", "SP", "03/07/2012", "15:30", 3);
- user3.cadastraCarona("MAC", "RJ", "03/07/2012", "15:30", 3);
- user3.cadastraCarona("SP", "DF", "03/07/2012", "15:30", 3);
- user3.cadastraCarona("SP", "MT", "03/07/2012", "15:30", 3);
- user3.cadastraCarona("DF", "JP", "03/07/2012", "20:30", 3);
- user4.cadastraCarona("MA", "BE", "03/07/2012", "15:30", 3);
- user4.cadastraCarona("ITA", "CG", "03/07/2012", "15:30", 3);
- user4.cadastraCarona("GO", "DF", "03/07/2012", "15:30", 3);
- user4.cadastraCarona("JSE", "MT", "03/07/2012", "15:30", 3);
- user4.cadastraCarona("DF", "OSC", "03/07/2012", "20:30", 3);
- user5.cadastraCarona("RE", "BH", "03/07/2012", "15:30", 3);
- user5.cadastraCarona("MAC", "BH", "03/07/2012", "15:30", 3);
- user5.cadastraCarona("RO", "OLINDA", "03/07/2012", "15:30", 3);
- user5.cadastraCarona("SP", "RE", "03/07/2012", "15:30", 3);
- user5.cadastraCarona("DF", "RJ", "03/07/2012", "20:30", 3);
- Assert.assertEquals(expected, perfil1.getHistoricoDeCaronas());
- Assert.assertEquals(expected, perfil2.getHistoricoDeCaronas());
- Assert.assertEquals(expected, perfil3.getHistoricoDeCaronas());
- Assert.assertEquals(expected, perfil4.getHistoricoDeCaronas());
- Assert.assertEquals(expected, perfil5.getHistoricoDeCaronas());
- Carona carona1 = new CaronaSimples("JP", "CG", "09/12/2013","23:00", 4, user1);
- Carona carona2 = new CaronaSimples("RE", "OL", "09/12/2013","23:00", 4, user1);
- Carona carona3 = new CaronaSimples("SP", "RJ", "09/12/2013","23:00", 4, user1);
- Carona carona4 = new CaronaSimples("JP", "ITA", "09/12/2013","23:00", 4, user1);
- Carona carona5 = new CaronaSimples("DF", "GO", "09/12/2013","23:00", 4, user1);
- List<Carona> caronas = new ArrayList();
- caronas.add(carona1);
- caronas.add(carona2);
- caronas.add(carona3);
- caronas.add(carona4);
- caronas.add(carona5);
- perfil1.setHistoricoDeCaronas(caronas);
- perfil2.setHistoricoDeCaronas(caronas);
- perfil3.setHistoricoDeCaronas(caronas);
- perfil4.setHistoricoDeCaronas(caronas);
- perfil5.setHistoricoDeCaronas(caronas);
- Assert.assertEquals(caronas, perfil1.getHistoricoDeCaronas());
- Assert.assertEquals(caronas, perfil2.getHistoricoDeCaronas());
- Assert.assertEquals(caronas, perfil3.getHistoricoDeCaronas());
- Assert.assertEquals(caronas, perfil4.getHistoricoDeCaronas());
- Assert.assertEquals(caronas, perfil5.getHistoricoDeCaronas());
- }
- @Test
- public void GetSetEmail(){
- Assert.assertTrue(perfil1.getEmail().equals("lucas.ufcg@gmail.com"));
- Assert.assertTrue(perfil2.getEmail().equals("jey@gmail.com"));
- Assert.assertTrue(perfil3.getEmail().equals("jordao@gmail.com"));
- Assert.assertTrue(perfil4.getEmail().equals("thiago@gmail.com"));
- Assert.assertTrue(perfil5.getEmail().equals("irvile@gmail.com"));
- Assert.assertFalse(perfil5.getEmail().equals(null));
- Assert.assertFalse(perfil4.getEmail().equals(""));
- Assert.assertFalse(perfil3.getEmail().equals("asas"));
- Assert.assertEquals(false, perfil1.getEmail().equals(perfil2.getEmail()));
- Assert.assertEquals(false, perfil1.getEmail().equals(perfil3.getEmail()));
- Assert.assertEquals(false, perfil1.getEmail().equals(perfil4.getEmail()));
- Assert.assertEquals(false, perfil1.getEmail().equals(perfil5.getEmail()));
- Assert.assertEquals(false, perfil2.getEmail().equals(perfil3.getEmail()));
- Assert.assertEquals(false, perfil2.getEmail().equals(perfil4.getEmail()));
- Assert.assertEquals(false, perfil2.getEmail().equals(perfil5.getEmail()));
- Assert.assertEquals(false, perfil3.getEmail().equals(perfil4.getEmail()));
- Assert.assertEquals(false, perfil3.getEmail().equals(perfil5.getEmail()));
- Assert.assertEquals(false, perfil4.getEmail().equals(perfil5.getEmail()));
- Assert.assertNotSame("Fulano@gmail", perfil1.getEmail());
- perfil1.setEmail("Fulano@gmail");
- Assert.assertSame("Fulano@gmail", perfil1.getEmail());
- Assert.assertNotSame("Coisinha@gmail", perfil2.getEmail());
- perfil2.setEmail("Coisinha@gmail");
- Assert.assertSame("Coisinha@gmail", perfil2.getEmail());
- }
- @Test
- public void TestaGetSetHistoricoEmVagasDeCaronas() {
- Carona carona1 = null,carona2 = null,carona3 = null,carona4 = null,carona5 = null, carona6=null, carona7=null, carona8=null;
- try {
- carona1 = new CaronaSimples("JP", "CG", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona2 = new CaronaSimples("RE", "OL", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona3 = new CaronaSimples("SP", "RJ", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona4 = new CaronaSimples("JP", "ITA", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona5 = new CaronaSimples("DF", "GO", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona6 = new CaronaSimples("MIAMI", "ITA", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona7 = new CaronaSimples("NY", "WDC", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona8 = new CaronaSimples("PARIS", "BERLIM", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- List<Carona> caronas = new ArrayList();
- caronas.add(carona1);
- caronas.add(carona2);
- caronas.add(carona3);
- caronas.add(carona4);
- caronas.add(carona5);
- perfil1.addMeuHistorico(carona1);
- perfil1.addMeuHistorico(carona2);
- perfil1.addMeuHistorico(carona3);
- perfil1.addMeuHistorico(carona4);
- perfil1.addMeuHistorico(carona5);
- Assert.assertEquals(caronas,perfil1.getHistoricoEmVagasDeCaronas());
- caronas.clear();
- caronas.add(carona8);
- caronas.add(carona7);
- caronas.add(carona6);
- perfil1.setHistoricoDeCaronas(caronas);
- Assert.assertEquals(caronas,perfil1.getHistoricoEmVagasDeCaronas());
- }
- @Test
- public void TestagetCaronasQueEuPego(){
- Carona carona1 = null,carona2 = null,carona3 = null,carona4 = null,carona5 = null;
- try {
- carona1 = new CaronaSimples("JP", "CG", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona2 = new CaronaSimples("RE", "OL", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona3 = new CaronaSimples("SP", "RJ", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona4 = new CaronaSimples("JP", "ITA", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- try {
- carona5 = new CaronaSimples("DF", "GO", "09/12/2013","23:00", 4, user1);
- Assert.fail("Não criou a carona");
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- List<Carona> caronas = new ArrayList();
- caronas.add(carona1);
- caronas.add(carona2);
- caronas.add(carona3);
- caronas.add(carona4);
- caronas.add(carona5);
- perfil1.addMeuHistorico(carona1);
- perfil1.addMeuHistorico(carona2);
- perfil1.addMeuHistorico(carona3);
- perfil1.addMeuHistorico(carona4);
- perfil1.addMeuHistorico(carona5);
- Assert.assertEquals(caronas,perfil1.getCaronasQueEuPego());
- }
- }
Add Comment
Please, Sign In to add comment