本文整理汇总了PHP中Bank::hentTransaksjoner方法的典型用法代码示例。如果您正苦于以下问题:PHP Bank::hentTransaksjoner方法的具体用法?PHP Bank::hentTransaksjoner怎么用?PHP Bank::hentTransaksjoner使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bank
的用法示例。
在下文中一共展示了Bank::hentTransaksjoner方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testHentTransaksjoner
/**
* @covers Bank::hentTransaksjoner
* @todo Implement testHentTransaksjoner().
*/
public function testHentTransaksjoner()
{
//arrange
$bankLogikk = new Bank(new DBStub());
$kontoNr = 20516947845;
$fraDato = '2015-03-26';
$tilDato = '2015-03-30';
//act
$konto = $bankLogikk->hentTransaksjoner($kontoNr, $fraDato, $tilDato);
//assert
$this->assertEquals("010101234567", $konto->personnummer);
$this->assertEquals($kontoNr, $konto->kontonummer);
$this->assertEquals("Sparekonto", $konto->type);
$this->assertEquals(2300.34, $konto->saldo);
$this->assertEquals("NOK", $konto->valuta);
$this->assertEquals('2015-03-26', $konto->transaksjoner[0]->dato);
$this->assertEquals(134.4, $konto->transaksjoner[0]->transaksjonBelop);
$this->assertEquals("22342344556", $konto->transaksjoner[0]->fraTilKontonummer);
$this->assertEquals("Meny Holtet", $konto->transaksjoner[0]->melding);
$this->assertEquals('2015-03-27', $konto->transaksjoner[1]->dato);
$this->assertEquals(-2056.45, $konto->transaksjoner[1]->transaksjonBelop);
$this->assertEquals("114342344556", $konto->transaksjoner[1]->fraTilKontonummer);
$this->assertEquals("Husleie", $konto->transaksjoner[1]->melding);
$this->assertEquals('2015-03-29', $konto->transaksjoner[2]->dato);
$this->assertEquals(1454.45, $konto->transaksjoner[2]->transaksjonBelop);
$this->assertEquals("114342344511", $konto->transaksjoner[2]->fraTilKontonummer);
$this->assertEquals("Lekeland", $konto->transaksjoner[2]->melding);
}
示例2: testAlleTransaksjoner
public function testAlleTransaksjoner()
{
// arrange
$kontoNr = "105010123456";
$fraDato = '';
$tilDato = '';
$bank = new Bank(new DBStubSqlite());
// act
$konto = $bank->hentTransaksjoner($kontoNr, $fraDato, $tilDato);
// assert
$this->assertEquals(6, count($konto->transaksjoner));
$this->assertEquals("01010110523", $konto->personnummer);
$this->assertEquals($kontoNr, $konto->kontonummer);
$this->assertEquals("Lønnskonto", $konto->type);
$this->assertEquals(720.0, $konto->saldo);
$this->assertEquals("NOK", $konto->valuta);
$this->assertEquals('2012-12-12', $konto->transaksjoner[0]->dato);
$this->assertEquals(125.0, $konto->transaksjoner[0]->transaksjonBelop);
$this->assertEquals("1234254365", $konto->transaksjoner[0]->fraTilKontonummer);
$this->assertEquals("Hopp", $konto->transaksjoner[0]->melding);
$this->assertEquals('2015-03-15', $konto->transaksjoner[1]->dato);
$this->assertEquals(-100.5, $konto->transaksjoner[1]->transaksjonBelop);
$this->assertEquals("20102012345", $konto->transaksjoner[1]->fraTilKontonummer);
$this->assertEquals("Meny Storo", $konto->transaksjoner[1]->melding);
$this->assertEquals('2015-03-20', $konto->transaksjoner[2]->dato);
$this->assertEquals(400.4, $konto->transaksjoner[2]->transaksjonBelop);
$this->assertEquals("20102012345", $konto->transaksjoner[2]->fraTilKontonummer);
$this->assertEquals("Innebtaling", $konto->transaksjoner[2]->melding);
$this->assertEquals('2015-03-30', $konto->transaksjoner[3]->dato);
$this->assertEquals(-5000.5, $konto->transaksjoner[3]->transaksjonBelop);
$this->assertEquals("20102012347", $konto->transaksjoner[3]->fraTilKontonummer);
$this->assertEquals("Skatt", $konto->transaksjoner[3]->melding);
$this->assertEquals('2012-12-12', $konto->transaksjoner[4]->dato);
$this->assertEquals(15, $konto->transaksjoner[4]->transaksjonBelop);
$this->assertEquals("234534678", $konto->transaksjoner[4]->fraTilKontonummer);
$this->assertEquals("Hei", $konto->transaksjoner[4]->melding);
$this->assertEquals('2012-12-12', $konto->transaksjoner[5]->dato);
$this->assertEquals(3000.0, $konto->transaksjoner[5]->transaksjonBelop);
$this->assertEquals("345678908", $konto->transaksjoner[5]->fraTilKontonummer);
$this->assertEquals("", $konto->transaksjoner[5]->melding);
}
示例3: testAlleTransaksjoner
public function testAlleTransaksjoner()
{
// arrange
$kontoNr = '10502023523';
$fraDato = '2015-03-26';
$tilDato = '2015-03-30';
$bank = new Bank(new BankDatabaseStub());
// act
$konto = $bank->hentTransaksjoner($kontoNr, $fraDato, $tilDato);
// assert
static::assertEquals('010101234567', $konto->personnummer);
static::assertEquals($kontoNr, $konto->kontonummer);
static::assertEquals('Sparekonto', $konto->type);
static::assertEquals(2300.34, $konto->saldo);
static::assertEquals('NOK', $konto->valuta);
static::assertEquals('2015-03-26', $konto->transaksjoner[0]->dato);
static::assertEquals(134.4, $konto->transaksjoner[0]->transaksjonBelop);
static::assertEquals('22342344556', $konto->transaksjoner[0]->fraTilKontonummer);
static::assertEquals('Meny Holtet', $konto->transaksjoner[0]->melding);
static::assertEquals('2015-03-27', $konto->transaksjoner[1]->dato);
static::assertEquals(-2056.45, $konto->transaksjoner[1]->transaksjonBelop);
static::assertEquals('114342344556', $konto->transaksjoner[1]->fraTilKontonummer);
static::assertEquals('Husleie', $konto->transaksjoner[1]->melding);
static::assertEquals('2015-03-29', $konto->transaksjoner[2]->dato);
static::assertEquals(1454.45, $konto->transaksjoner[2]->transaksjonBelop);
static::assertEquals('114342344511', $konto->transaksjoner[2]->fraTilKontonummer);
static::assertEquals('Lekeland', $konto->transaksjoner[2]->melding);
}