public function testEndreUgyldigKunde() { //Arrange $bank = new Bank(new DBStubSqlite()); $kunde = new kunde(); $kunde->personnummer = "11122233312"; $kunde->fornavn = "Ugyldig"; $kunde->etternavn = "Person"; $kunde->adresse = "Luftslåttveien 22"; $kunde->postnr = "1387"; $kunde->poststed = "Asker"; $kunde->telefonnr = "22224444"; $kunde->passord = "11122233312"; //Act $OK = $bank->hentKundeInfo($kunde->personnummer); $this->assertEquals("Feil", $OK); $oppdatertKunde = clone $kunde; $oppdatertKunde->fornavn = "Lina"; $oppdatertKunde->etternavn = "Jonvik"; $oppdatertKunde->adresse = "Slaskebakken 22"; $OK = $bank->endreKundeInfo($oppdatertKunde); $this->assertEquals("OK", $OK); $OK = $bank->hentKundeInfo($kunde->personnummer); $this->assertEquals("Feil", $OK); }
public function testEndreKundeInfoMedUgyldigObjekt() { // Arrange $kunde = new transaksjon(); $bank = new Bank(new DBStub()); // Act $endreKundeInfo = $bank->endreKundeInfo($kunde); // Assert $this->assertEquals("Feil", $endreKundeInfo); }
public function test_endreKundeInfoFeil2() { //Arrange $bank = new Bank(new BankDBStub()); $kunde = new Kunde(); $kunde->personnummer = "19069012345"; $kunde->fornavn = "Jon"; $kunde->etternavn = "Olsen"; $kunde->adresse = "Oslogate 1"; $kunde->postnr = "0863"; // feil postnr for test $kunde->telefonnr = "99887766"; $kunde->passord = "1234abc"; //Act $endring = $bank->endreKundeInfo($kunde); //Assert $this->assertEquals("Feil", $endring); }
/** * @author Øyvind Ahlstrøm * @version 1.0, 2016.01.25 * * Denne testen sender et kundeobjekt til stub. Dette objektet har et postnr * som ikke samsvarer med statisk postnummer i stub. * @assert string "Feil" */ function testEndreKundeInfo_postStedFeil() { // Arrange $bank = new Bank(new DBStub()); $kunde = new Kunde(); $kunde->personnummer = "11111122222"; $kunde->fornavn = "Helge"; $kunde->etternavn = "Halvorsen"; $kunde->adresse = "Oslo gate 10"; $kunde->postnr = "0000"; $kunde->poststed = "Oslo"; $kunde->telefonnr = "99887766"; $kunde->passord = "Passord"; // Act $endre = $bank->endreKundeInfo($kunde); // Assert $this->assertEquals("Feil", $endre); }
public function testEndreKundeInfoFEIL() { //arrange $bankLogikk = new Bank(new DBStub()); $kunde = new kunde(); $kunde->personnummer = -010101234567; $kunde->fornavn = "Kari"; $kunde->etternavn = "Olsen"; $kunde->adresse = "Jallaveien 69"; $kunde->postnr = "6969"; $kunde->poststed = "Oslo"; $kunde->telefonnr = "23657493"; $kunde->passord = "KariOlsen65"; //act $OK = $bankLogikk->endreKundeInfo($kunde); //assert $this->assertEquals("Feil", $OK); }
public function testEndreKundeInfo() { $bank = new Bank(new BankDatabaseStub()); $kunde = new Kunde('12345678901', "geir", "geirset", "gata 3", 1212, "geirset", "12345678", "heisann"); static::assertEquals($bank->endreKundeInfo(2), "OK"); $kunde->personnummer = '12345678945'; static::assertEquals($bank->endreKundeInfo(1), "Feil"); }
public function testOk() { //arrange $kunde = new kunde(); $kunde->poststed = "Oslo"; $kunde->postnr = "1234"; $bank = new Bank(new DBStub()); //act $res = $bank->endreKundeInfo($kunde); //assert $this->assertEquals("OK", $res); }