a=new Arvutaja(); } function testLoomine(){ $this->assertEquals("0+0=0", $this->a->andmedTekstina()); } function vigaseSisendiKontroll($sisend){ $korras=true; try{ $this->a->loeAndmed($sisend); $korras=false; }catch(Exception $ex){} if(!$korras){$this->fail("lubati vigane sisend");} } function testVigasteAndmeteLugemine(){ $this->vigaseSisendiKontroll(array("arv1"=>3, "arv2"=>5)); $this->vigaseSisendiKontroll(array("arv1"=>3, "arv2"=>5, "tehe"=>"olematu")); } function testOigeteAndmeteLugemine(){ $this->a->loeAndmed(array("arv1"=>3, "arv2"=>5, "tehe"=>"+")); $this->assertEquals("3+5=0", $this->a->andmedTekstina()); } } ?>