public function testEndreGyldigKonto() { //Arrange $admin = new Admin(new adminDBStubSqlite()); //Act $konti = $admin->hentAlleKonti(); //Assert $this->assertCount(5, $konti); $this->assertInstanceOf("konto", $konti[0]); $this->assertInstanceOf("konto", $konti[1]); $this->assertInstanceOf("konto", $konti[2]); $this->assertInstanceOf("konto", $konti[3]); $this->assertInstanceOf("konto", $konti[4]); }
function test_HentAlleKonti() { $adminLogikk = new Admin(new AdminDBStub()); $konto = $adminLogikk->hentAlleKonti(); $this->assertEquals("105010123456", $konto[0]->kontonummer); $this->assertEquals("01010110523", $konto[0]->personnummer); $this->assertEquals("720", $konto[0]->saldo); $this->assertEquals("Lonnskonto", $konto[0]->type); $this->assertEquals("NOK", $konto[0]->valuta); $this->assertEquals("105010123456", $konto[1]->kontonummer); $this->assertEquals("01010110523", $konto[1]->personnummer); $this->assertEquals("100500", $konto[1]->saldo); $this->assertEquals("Sparekonto", $konto[1]->type); $this->assertEquals("NOK", $konto[1]->valuta); $this->assertEquals("22334412345", $konto[2]->kontonummer); $this->assertEquals("01010110523", $konto[2]->personnummer); $this->assertEquals("10234.5", $konto[2]->saldo); $this->assertEquals("Brukskonto", $konto[2]->type); $this->assertEquals("NOK", $konto[2]->valuta); }
function testHentAlleKonti() { $adminDB = new Admin(new ADBstub()); $kunde = new kunde(); $kunde->personnummer = "12345678901"; $kunde1 = new kunde(); $kunde->personnummer = "12345678902"; $kunde2 = new kunde(); $kunde->personnummer = "12345678903"; $kunder = array($kunde, $kunde1, $kunde2); $result = $adminDB->hentAlleKonti(); $this->assertEquals($kunder, $result); }
function test_hentAlleKonti_OK() { //arrange $adminLogikk = new Admin(new adminDatabaseStub()); //act $konti = $adminLogikk->hentAlleKonti(); //assert $this->assertEquals("123123123", $konti[0]); $this->assertEquals("124124123", $konti[1]); $this->assertEquals("124123123", $konti[2]); }
/** * @author Øyvind Ahlstrøm * @version 1.0, 2016.01.17 * * Denne testen tar inn et array med tre objekter av typen konto og tester * om antall objekter i array er riktig med riktig data. * @assert 3 * @assert object data */ function testAlleKonti_hentAntall() { // Arrange $admin = new Admin(new DBStubAdmin()); // Act $resultat = $admin->hentAlleKonti(); // Assert $this->assertEquals(3, count($resultat)); $this->assertEquals("105010123456", $resultat[0]->kontonummer); $this->assertEquals("105020123456", $resultat[1]->kontonummer); $this->assertEquals("22334412345", $resultat[2]->kontonummer); }
/** * @covers Admin::hentAlleKonti * @todo Implement testHentAlleKonti(). */ public function testHentAlleKonti() { //arrange $adminLogikk = new Admin(new DBStub()); //act $konti = $adminLogikk->hentAlleKonti(); //assert $this->assertEquals("15267839781", $konti[0]->personnummer); $this->assertEquals("21580625941", $konti[0]->kontonummer); $this->assertEquals("100,00", $konti[0]->saldo); $this->assertEquals("Brukskonto", $konti[0]->type); $this->assertEquals("Kroner", $konti[0]->valuta); $this->assertEquals("15267839782", $konti[1]->personnummer); $this->assertEquals("21580625942", $konti[1]->kontonummer); $this->assertEquals("200,00", $konti[1]->saldo); $this->assertEquals("Sparekonto", $konti[1]->type); $this->assertEquals("Kroner", $konti[1]->valuta); $this->assertEquals("15267839783", $konti[2]->personnummer); $this->assertEquals("21580625943", $konti[2]->kontonummer); $this->assertEquals("300,00", $konti[2]->saldo); $this->assertEquals("Kreditkonto", $konti[2]->type); $this->assertEquals("Kroner", $konti[2]->valuta); }