Esempio n. 1
0
 /**
  * Testaa uuden kuvan luomista ja tallentamista.
  */
 public function testaa_kuvan_luominen()
 {
     $this->lisaa_testikommentti("<h4>Testataan kuvan luominen</h4>", false);
     $id = Kuva::$MUUTTUJAA_EI_MAARITELTY;
     $kuva = new Kuva($id, $tietokantaolio, "kuvat");
     $kuva->set_vuosi(Kuvatestaus::$testivuosi);
     if ($kuva->get_vuosi() === Kuvatestaus::$testivuosi) {
         $this->lisaa_ilmoitus("Kuvaolio luotu ja vuodeksi asetettu luku " . Kuvatestaus::$testivuosi, Ilmoitus::$TYYPPI_ILMOITUS);
     }
     //================== Alkusiivous =======================================
     // Poistetaan mahdolliset aiempien testien roskat, joita on voinut
     // jäädä, jos testi on keskeytynyt:
     $lkm = $this->tietokantaolio->poista_kaikki_rivit($kuva->get_tk_taulunimi(), Kuva::$SARAKENIMI_VUOSI, Kuvatestaus::$testivuosi);
     $poistettujen_lkm = $lkm;
     if ($poistettujen_lkm > 0) {
         $this->lisaa_testikommentti($poistettujen_lkm . " vanhaa kuvaa poistettu", false);
     }
     //======================= Alkusiivous päättyi====================
 }