public function getFiltype($innhold) { $ep = new EierParser(); if ($ep->validerEierliste($innhold)) { return "Eier"; } $ep = new FuglParser(); if ($ep->validerFuglliste($innhold)) { return "Fugl"; } $ep = new HdsykdomParser(); if ($ep->validerHdsykdomliste($innhold)) { return "Hdsykdom"; } $ep = new HundParser(); if ($ep->validerHundeliste($innhold)) { return "Hund"; } $ep = new KullParser(); if ($ep->validerKullliste($innhold)) { return "Kull"; } $ep = new OppdrettParser(); if ($ep->validerOppdrettliste($innhold)) { return "Oppdrett"; } $ep = new OyesykdomParser(); if ($ep->validerOyesykdomliste($innhold)) { return "Oyesykdom"; } $ep = new PersonParser(); if ($ep->validerPersonliste($innhold)) { return "Person"; } $ep = new PremieParser(); if ($ep->validerPremieliste($innhold)) { return "Premie"; } $ep = new UtstillingParser(); if ($ep->validerUtstillingliste($innhold)) { return "Utstilling"; } $ep = new VeterinerParser(); if ($ep->validerVeterinerliste($innhold)) { return "Veteriner"; } $ep = new AasykdomParser(); if ($ep->validerAasykdomliste($innhold)) { return "Aasykdom"; } return "Ukjent"; }
function testValiderFuglliste() { $hp = new FuglParser(); $this->assertTrue($hp->validerFuglliste("ProeveNr|ProveDato|PartiNr|Klasse|PEID_Domm1|PEID_Domm2|HUID|SlippTid|EgneStand|EgneStoekk|TomStand|MakkerStand|MakkerStoekk|JaktLyst|Fart|Stil|Selvstendighet|Bredde|Reviering|Samarbeid|Pres_Upresis|Pres_NoeUpresis|Pres_Presis|Reis_Nekter|Reis_Noelende|Reis_Villig|Reis_Djerv|Sek_Stjeler|Sek_Spontan|App_IkkeGodkj|App_Godkj|Rapp_Innkalt|Rapp_Spont|Premiegrad|CERTIFIKAT|RegAv|RegDato|RAID")); $this->assertFalse($hp->validerFuglliste("ProveNr|ProveDato|PartiNr|Klasse|PEID_Domm1|PEID_Domm2|HUID|SlippTid|EgneStand|EgneStoekk|TomStand|MakkerStand|MakkerStoekk|JaktLyst|Fart|Stil|Selvstendighet|Bredde|Reviering|Samarbeid|Pres_Upresis|Pres_NoeUpresis|Pres_Presis|Reis_Nekter|Reis_Noelende|Reis_Villig|Reis_Djerv|Sek_Stjeler|Sek_Spontan|App_IkkeGodkj|App_Godkj|Rapp_Innkalt|Rapp_Spont|Premiegrad|CERTIFIKAT|RegAv|RegDato|RAID")); $this->assertFalse($hp->validerFuglliste("")); $this->assertFalse($hp->validerFuglliste("false")); }