/** * @expectedException PDOException * @expectedExceptionCode 23000 * @expectedExceptionMessage Integrity constraint violation: 19 NOT NULL constraint failed: Poststed.Postnr * */ public function testRegistrereTomKunde() { //Arrange $admin = new Admin(new adminDBStubSqlite()); $kunde = new kunde(); //Act (Assert is in comments above) //Act $OK = $admin->registrerKunde($kunde); //@codeCoverageIgnoreStart }
function test_registrerKundeFeil() { $admin = new Admin(new AdminDBStub()); $kunde = new kunde(); $kunde->personnummer = "12121212121"; $kunde->fornavn = null; $kunde->etternavn = "Larsen"; $kunde->poststed = "Osloveien 2"; $kunde->postnr = "0678"; $kunde->poststed = "Oslo"; $kunde->telefonnr = "12345678"; $kunde->passord = "Passord"; $feil = $admin->registrerKunde($kunde); $this->assertEquals("Feil", $feil); }
/** * @author Øyvind Ahlstrøm, Robin Sean Aron David Lundh & Kristian Ulvund * @version 1.0, 2016.01.25 * * Denne testen sender et kunde objekt med postnummer som ikke samsvarer med stub * @assert string "Feil" */ function testRegistrerKunde_sjekkPostnrFeil() { // Arrange $admin = new Admin(new DBStubAdmin()); $kunde = new Kunde(); $kunde->personnummer = "11111122222"; $kunde->fornavn = "Helge"; $kunde->etternavn = "Halvorsen"; $kunde->adresse = "Oslo gate 10"; $kunde->postnr = "0002"; $kunde->poststed = "Oslo"; $kunde->telefonnr = "99887766"; $kunde->passord = "Passord"; // Act $endre = $admin->registrerKunde($kunde); // Assert $this->assertEquals("Feil", $endre); }
function testRegistrerKunde2() { $adminDB = new Admin(new ADBstub()); $kunde1 = new kunde(); $kunde1->navn = "Per Olsen"; $kunde1->adresse = "Osloveien 82 0270 Oslo"; $result = $adminDB->registrerKunde($kunde1); $this->assertEquals("Feil", $result); }
function test_registrerKunde_OK() { //arrange $adminLogikk = new Admin(new adminDatabaseStub()); //act $kunde = new kunde(); $kunde->personnummer = 1; $kunde->fornavn = "Petter"; $kunde->etternavn = "Olavsen"; $kunde->adresse = "Osloveien 82 0270 Oslo"; $OK = $adminLogikk->registrerKunde($kunde); //assert $this->assertEquals("OK", $OK); }
public function testRegistrerKundeFEIL() { //arrange $adminLogikk = new Admin(new DBStub()); $kunde = new kunde(); $kunde->personnummer = "15058139780"; $kunde->navn = "Jannike Storo"; $kunde->adresse = "Haugerudveien 43 4718 Oslo"; $kunde->telefonnr = "22486198"; //act $OK = $adminLogikk->registrerKunde($kunde); //assert $this->assertEquals("Feil", $OK); }