@Test
  public void alkioidenLkmKasvaaYhdellaKunLisataanSamaaLukuaMonesti() {
    alkioitaPitaisiOlla(0);

    for (int i = 8; i > -19; i--) {
      taulukko.lisaa(7);
    }

    alkioitaPitaisiOlla(1);
  }
  @Test
  public void AlkioidenLkmKasvaaKunLisataanEriLukuja() {
    alkioitaPitaisiOlla(0);

    int laskuri = 0;
    for (int i = 8; i > -19; i--) {
      taulukko.lisaa(i);
      laskuri++;
      alkioitaPitaisiOlla(laskuri);
    }
  }
  @Test
  public void lisaaminenJaPoistaminenMuuttavatAlkioidenMaaraaOikein() {
    int laskuri = 0;

    lisaaTaulukkoonNLukua(15);
    laskuri = laskuri + 15;
    alkioitaPitaisiOlla(laskuri);

    poistaTaulukostaNLukua(4);
    laskuri = laskuri - 4;
    alkioitaPitaisiOlla(laskuri);

    lisaaTaulukkoonNLukua(6);
    laskuri = laskuri + 4;
    alkioitaPitaisiOlla(laskuri);

    taulukko.poistaYksiEsiintyma(900);
    alkioitaPitaisiOlla(laskuri);
  }
 @Test
 public void alkioidenLkmKasvaaYhdellaKunLisataanLukuNolla() {
   alkioitaPitaisiOlla(0);
   taulukko.lisaa(0);
   alkioitaPitaisiOlla(1);
 }
 /**
  * Apumetodi vertaa taulukon alkioiden määrää annettuun lukuun.
  *
  * @param oikeaAlkioidenLkm kuinka monta alkioita pitäisi olla
  */
 private void alkioitaPitaisiOlla(int oikeaAlkioidenLkm) {
   assertTrue(
       "Alkioita pitäisi olla " + oikeaAlkioidenLkm + " mutta niitä oli " + taulukko.alkioita(),
       taulukko.alkioita() == oikeaAlkioidenLkm);
 }
 /**
  * Apumetodi lisää taulukkoon n satunnaista int-lukua.
  *
  * @param n lisättävien määrä
  */
 private void lisaaTaulukkoonNSatunnaistaLukua(int n) {
   for (int i = 1; i <= n; i++) {
     Random r = new Random();
     taulukko.lisaa(r.nextInt());
   }
 }
 /**
  * Apumetodi poistaa taulukosta luvut 1,...,n
  *
  * @param n poistettavien lukumäärä
  */
 private void poistaTaulukostaNLukua(int n) {
   for (int i = 1; i <= n; i++) {
     taulukko.poistaYksiEsiintyma(i);
   }
 }
 /**
  * Apumetodi lisää taulukkoon luvut 1,...,n
  *
  * @param n lisättävien määrä
  */
 private void lisaaTaulukkoonNLukua(int n) {
   for (int i = 1; i <= n; i++) {
     taulukko.lisaa(i);
   }
 }