本文整理汇总了PHP中Bank::hentSaldi方法的典型用法代码示例。如果您正苦于以下问题:PHP Bank::hentSaldi方法的具体用法?PHP Bank::hentSaldi怎么用?PHP Bank::hentSaldi使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bank
的用法示例。
在下文中一共展示了Bank::hentSaldi方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testSaldiArray
public function testSaldiArray()
{
// arrange
$personnummer = "123";
$konti = array();
$konto = new konto();
$konto->personnummer = $personnummer;
$konto->kontonummer = "123123123";
$konto->type = "Sparekonto";
$konto->saldo = 2300.34;
$konto->valuta = "NOK";
$konti[0] = $konto;
$konto1 = new konto();
$konto1->personnummer = $personnummer;
$konto1->kontonummer = "124123123";
$konto1->type = "BSUkonto";
$konto1->saldo = 2200.34;
$konto1->valuta = "NOK";
$konti[1] = $konto1;
$konto2 = new konto();
$konto2->personnummer = $personnummer;
$konto2->kontonummer = "124123123";
$konto2->type = "Brukskonto";
$konto2->saldo = 2200.34;
$konto2->valuta = "NOK";
$konti[2] = $konto2;
$bank = new Bank(new DBStub());
// act
$res = $bank->hentSaldi($personnummer);
// assert
$this->assertEquals($konti, $res);
}
示例2: testHentIngenSaldo
public function testHentIngenSaldo()
{
//Arrange
$bank = new Bank(new DBStub());
$personnummer = '10987654321';
//Act
$saldo = $bank->hentSaldi($personnummer);
//Assert
$this->assertEmpty($saldo);
}
示例3: Bank
/**
* @author Øyvind Ahlstrøm
* @version 1.0, 2016.02.01
*
* Denne testen sender inn et personnummer som ikke er tilknyttet en konto
* i databasen.
* @assert empty array
*/
function testHentSaldi_ingenKonto()
{
// Arrange
$personnummer = "123456781237";
$bank = new Bank(new DBStub());
$tomtArray = array();
// Act
$saldi = $bank->hentSaldi($personnummer);
// Assert
$this->assertEquals(0, count($saldi));
$this->assertEquals($tomtArray, $saldi);
}
示例4: testSaldi1
public function testSaldi1()
{
// arrange
$bank = new Bank(new BankDBStub());
// act
$saldi = $bank->hentSaldi("11223312345");
// assert
$this->assertEquals("11223312345", $saldi->personnummer);
$this->assertEquals("11223344", $saldi->kontonummer);
$this->assertEquals("Sparekonto", $saldi->type);
$this->assertEquals(2300.34, $saldi->saldo);
$this->assertEquals("NOK", $saldi->valuta);
}
示例5: testHentSaldiFEIL
public function testHentSaldiFEIL()
{
//arrange
$bankLogikk = new Bank(new DBStub());
$personnummer = -01016522344;
//act
$saldi = $bankLogikk->hentSaldi($personnummer);
//assert
$this->assertEquals("Feil", $saldi);
}
示例6: testHentSaldo
public function testHentSaldo()
{
$pnr = '06128739813';
$expected = 12;
$bank = new Bank(new BankDatabaseStub());
$saldi = $bank->hentSaldi($pnr);
static::assertEquals($expected, $saldi[0]->saldo);
}
示例7: testHentSaldiFlereKonti
function testHentSaldiFlereKonti()
{
// Arrange
$personnummer = "01010110523";
$bank = new Bank(new DBStub());
// Act
$konti = $bank->hentSaldi($personnummer);
// Assert
// Sjekker om det er ett array
$this->assertInternalType('array', $konti);
// Sjekker om det er tre objekter i array'et
$this->assertEquals(3, count($konti));
// Splitter kontiene til tre variabler
$konto1 = $konti[0];
$konto2 = $konti[1];
$konto3 = $konti[2];
// Sjekker om kontiene er instanser av klassen konto
$this->assertInstanceOf('konto', $konto1);
$this->assertInstanceOf('konto', $konto2);
$this->assertInstanceOf('konto', $konto3);
// Sjekker om de nye variablene bare inneholder ett objekt
$this->assertEquals(1, count($konto1));
$this->assertEquals(1, count($konto2));
$this->assertEquals(1, count($konto3));
// Sjekker om objektet har de riktige attributtene
$this->assertObjectHasAttribute('kontonummer', $konto1);
$this->assertObjectHasAttribute('personnummer', $konto1);
$this->assertObjectHasAttribute('kontonummer', $konto1);
$this->assertObjectHasAttribute('saldo', $konto1);
$this->assertObjectHasAttribute('type', $konto1);
$this->assertObjectHasAttribute('valuta', $konto1);
$this->assertObjectHasAttribute('kontonummer', $konto2);
$this->assertObjectHasAttribute('personnummer', $konto2);
$this->assertObjectHasAttribute('kontonummer', $konto2);
$this->assertObjectHasAttribute('saldo', $konto2);
$this->assertObjectHasAttribute('type', $konto2);
$this->assertObjectHasAttribute('valuta', $konto2);
$this->assertObjectHasAttribute('kontonummer', $konto3);
$this->assertObjectHasAttribute('personnummer', $konto3);
$this->assertObjectHasAttribute('kontonummer', $konto3);
$this->assertObjectHasAttribute('saldo', $konto3);
$this->assertObjectHasAttribute('type', $konto3);
$this->assertObjectHasAttribute('valuta', $konto3);
// Tester attributtene på konto 1
$this->assertEquals("105010123456", $konto1->kontonummer);
$this->assertEquals("01010110523", $konto1->personnummer);
$this->assertEquals("720", $konto1->saldo);
$this->assertEquals("Lønnskonto", $konto1->type);
$this->assertEquals("NOK", $konto1->valuta);
// Tester attributtene på konto 2
$this->assertEquals("105020123456", $konto2->kontonummer);
$this->assertEquals("01010110523", $konto2->personnummer);
$this->assertEquals("99834", $konto2->saldo);
$this->assertEquals("Sparekonto", $konto2->type);
$this->assertEquals("NOK", $konto2->valuta);
// Tester attributtene på konto 3
$this->assertEquals("22334412345", $konto3->kontonummer);
$this->assertEquals("01010110523", $konto3->personnummer);
$this->assertEquals("10222.5", $konto3->saldo);
$this->assertEquals("Brukskonto", $konto3->type);
$this->assertEquals("NOK", $konto3->valuta);
}