@Test
  public void koppelenSpeler() throws Exception {
    Persoon een = new Persoon();
    een.setVoornaam("Davisito");
    een.setNaam("Claesito");
    een.setGeboortedatum(1960, 4, 12);

    Persoon twee = new Persoon();
    twee.setVoornaam("Cristinita");
    twee.setNaam("Claesita");
    twee.setGeboortedatum(1966, 5, 12);

    persoonDB.toevoegenPersoon(een);
    persoonDB.toevoegenPersoon(twee);

    Ploeg ploeg = new Ploeg();
    ploeg.setCategorie(Categorie.U11);
    ploeg.setNaam("aburido");

    ploegDB.toevoegenPloeg(ploeg);

    ploegDB.toevoegenSpelerPloeg(
        ploegDB.zoekPloeg(ploeg.getNaam()),
        persoonDB.zoekPersoon(een.getNaam(), een.getVoornaam()));

    ploegDB.toevoegenSpelerPloeg(
        ploegDB.zoekPloeg(ploeg.getNaam()),
        persoonDB.zoekPersoon(twee.getNaam(), twee.getVoornaam()));
  }
  @Test
  public void SpelersZoekenVanPLoeg() throws Exception {
    Persoon a = new Persoon();
    a.setGeboortedatum(1980, 3, 21);
    a.setNaam("Visiao");
    a.setVoornaam("Messi");

    Persoon b = new Persoon();
    b.setGeboortedatum(1979, 6, 13);
    b.setNaam("Plumita");
    b.setVoornaam("Ronaldo");

    persoonDB.toevoegenPersoon(a);
    persoonDB.toevoegenPersoon(b);

    Ploeg p = new Ploeg();
    p.setNaam("Los farsantes");
    p.setCategorie(Categorie.U9);
    ploegDB.toevoegenPloeg(p);
    ploegDB.toevoegenSpelerPloeg(p, a);
    ploegDB.toevoegenSpelerPloeg(p, b);

    ArrayList array = ploegDB.zoekSpelersPloeg(p);

    for (int i = 0; i < array.size(); i++) {
      System.out.println(array.get(i));
    }
  }
  @Test
  public void koppelenTrainerAanPloeg() throws Exception {
    Ploeg ploeg = new Ploeg();
    ploeg.setCategorie(Categorie.U8);
    ploeg.setNaam("Apllesiitos");
    ploegDB.toevoegenPloeg(ploeg);
    Persoon drie = new Persoon();
    drie.setVoornaam("Rubensito");
    drie.setNaam("Chulito");

    drie.setGeboortedatum(1998, 8, 1);

    drie.setTrainer(true);

    persoonDB.toevoegenPersoon(drie);

    ploeg = ploegDB.zoekPloeg(ploeg.getNaam());
    ploegDB.toevoegenTrainerPloeg(persoonDB.zoekPersoon("Chulito", "Rubensito"), ploeg);
  }
  // TODO add test methods here.
  // The methods must be annotated with annotation @Test. For example:
  //
  // @Test
  // public void hello() {}
  @Test
  public void toevoegenPloegMetTrainer() throws Exception {

    Persoon drie = new Persoon();
    drie.setVoornaam("Marnisito");
    drie.setNaam("Chulo");

    drie.setGeboortedatum(1989, 8, 1);

    drie.setTrainer(true);

    persoonDB.toevoegenPersoon(drie);

    Ploeg ploeg = new Ploeg();
    ploeg.setCategorie(Categorie.U6);
    ploeg.setNaam("las mamasitas");

    Persoon p = persoonDB.zoekPersoon(drie.getNaam(), drie.getVoornaam());
    ploeg.setTrainer(p.getId());

    ploegDB.toevoegenPloeg(ploeg);
  }
  @Test
  public void ontkoppelenSpeler() throws Exception {
    Persoon een = new Persoon();
    een.setVoornaam("stevisito");
    een.setNaam("rikisito");
    een.setGeboortedatum(1995, 4, 13);
    een.setTrainer(false);

    persoonDB.toevoegenPersoon(een);

    Ploeg ploeg = new Ploeg();
    ploeg.setCategorie(Categorie.U10);
    ploeg.setNaam("vivesito");

    ploegDB.toevoegenPloeg(ploeg);

    //
    ploegDB.toevoegenSpelerPloeg(
        ploegDB.zoekPloeg(ploeg.getNaam()),
        persoonDB.zoekPersoon(een.getNaam(), een.getVoornaam()));

    ploegDB.verwijderSpelerPloeg(een.getNaam(), een.getVoornaam());
  }
  @Test
  public void verwijderenPloegMetTrainer() throws Exception {
    Ploeg a = new Ploeg();
    a.setCategorie(Categorie.U9);
    a.setNaam("U7a");

    ploegDB.toevoegenPloeg(a);

    Persoon b = new Persoon();
    b.setTrainer(true);
    b.setGeboortedatum(1940, 4, 11);
    b.setNaam("Viernesito");
    b.setVoornaam("Vientesito");

    persoonDB.toevoegenPersoon(b);

    ploegDB.toevoegenTrainerPloeg(b, a);

    ploegDB.verwijderPloeg(a);
  }
 /** @throws java.lang.Exception */
 @After
 public void tearDown() throws Exception {
   ploegDB.verwijderAllePloegen();
   persoonDB.verwijderAllePersonen();
 }