示例#1
0
 function testBasicTextEditor2()
 {
     $content = "123456789";
     $te = new TextEditor();
     $te->set_content($content);
     $this->assertEqual(0, $te->get_changes_count(), "Il numero di modifiche non è zero alla creazione del TextEditor!!");
     $te->push_change(0, 0, "0");
     $this->assertEqual(1, $te->get_changes_count(), "La modifica non e' stata conteggiata!!");
     $this->assertEqual($te->preview_changes(), "0123456789", "I cambiamenti effettuati non corrispondono!! Atteso : '123456789' Trovato : " . $te->preview_changes());
     $this->assertEqual($te->get_content(), $content, "Il contenuto e' stato modificato dopo l'inserimento della modifica!!");
     $te->apply_changes();
     $this->assertEqual("0123456789", $te->get_content(), "Il contenuto non e' stato aggiornato correttamente!!");
     $this->assertEqual(0, $te->get_changes_count(), "Il numero delle modifiche non e' stato resettato!!");
 }