Example #1
0
  public static void main(String[] args) {
    Gato gato1 = new Gato("Cat", "Persa", 15, 25);
    Gato gato2 = new Gato("Tom", "Siamês", 10, 20);
    Gato gato3 = new Gato("Bilu", "Sphynx", 20, 15);
    Cachorro cachorro1 = new Cachorro("Snoop", "Beagle", 25, 10);
    Cachorro cachorro2 = new Cachorro("Mercury", "Pastor Alemão", 40, 12);
    Cachorro cachorro3 = new Cachorro("Freddie", "Pug", 20, 2);
    ManadaVirgula manadaVirgula = new ManadaVirgula();
    manadaVirgula.addAnimal(gato1);
    manadaVirgula.addAnimal(cachorro1);
    manadaVirgula.addAnimal(cachorro3);

    ManadaSustenido manadaSustenido = new ManadaSustenido();
    manadaSustenido.addAnimal(gato2);
    manadaSustenido.addAnimal(gato3);
    manadaSustenido.addAnimal(cachorro2);
    Collections.sort(manadaSustenido.animais);
    for (Animal a : manadaSustenido.animais) {
      System.out.println(a + "\n");
    }

    CompararNome nms = new CompararNome();
    Collections.sort(manadaSustenido.animais, nms);
    for (Animal a : manadaSustenido.animais) {
      System.out.println(a + "\n");
    }

    System.out.println(manadaVirgula.estourar());
    System.out.println(manadaSustenido.estourar());
  }
Example #2
0
  @Test
  public void test() {
    List<Animal> animais = new ArrayList<Animal>();

    Gato gato = new Gato("Juca", "Sianes", "12 anos", 50);
    Cachorro cach = new Cachorro("Tobby", "PITBULL", "10 anos", 35);
    Gato gato1 = new Gato("Neymar", "Felino", "3 anos", 45);
    Cachorro cach1 = new Cachorro("Pingo", "Goldem Retriver", "10 anos", 79);

    ManadaVirgula v = new ManadaVirgula();
    v.addAnimal(gato);
    v.addAnimal(cach);
    v.addAnimal(gato1);
    v.addAnimal(cach1);

    Gato gato2 = new Gato("Bob", "felix", "8 anos", 32);
    Cachorro cach2 = new Cachorro("Morena", "Poodle", "9 anos", 55);
    Gato gato3 = new Gato("Messi", "jogador", "5 anos", 42);
    Cachorro cach3 = new Cachorro("Lenny", "York CHID", "14 anos", 14);

    ManadaSustenido s = new ManadaSustenido();
    s.addAnimal(cach2);
    s.addAnimal(gato2);
    s.addAnimal(cach3);
    s.addAnimal(gato3);

    System.out.println(v.estourar());
    System.out.println(s.estourar());

    animais.add(gato);
    animais.add(gato1);
    animais.add(gato2);
    animais.add(gato3);
    animais.add(cach);
    animais.add(cach1);
    animais.add(cach2);
    animais.add(cach3);

    this.ordenarPorNome(animais);
    System.out.println("Ordenando de acordo com os nomes: " + animais);

    Collections.sort(animais);
    System.out.println("Ordenando de acordo com os pesos: " + animais);
  }