public function test_getBalanceMaxDate_byAssetId() { /** === Test Data === */ $ASSET_TYPE_ID = '12'; $DATE_FOUND = '20150810'; $TBL_ACC = 'account table'; $TBL_BALANCE = 'balance table'; /** === Setup Mocks === */ // $tbl = $this->_resource->getTableName(Asset::ENTITY_NAME); $this->mResource->shouldReceive('getTableName')->once()->with(\Praxigento\Accounting\Data\Entity\Account::ENTITY_NAME)->andReturn($TBL_ACC); // $tblBalance = $this->_resource->getTableName(Balance::ENTITY_NAME); $this->mResource->shouldReceive('getTableName')->once()->with(\Praxigento\Accounting\Data\Entity\Balance::ENTITY_NAME)->andReturn($TBL_BALANCE); // $query = $this->_conn->select(); $mQuery = $this->_mockDbSelect(); $this->mConn->shouldReceive('select')->andReturn($mQuery); $mQuery->shouldReceive('from'); $mQuery->shouldReceive('joinLeft'); $mQuery->shouldReceive('where'); $mQuery->shouldReceive('order'); // $row = $this->_conn->fetchOne($query, $bind); $this->mConn->shouldReceive('fetchOne')->andReturn($DATE_FOUND); /** === Call and asserts === */ $resp = $this->repo->getBalanceMaxDate($ASSET_TYPE_ID); $this->assertEquals($DATE_FOUND, $resp); }
public function test_getBalanceMaxDate() { $data = $this->_obj->getBalanceMaxDate(1); $this->assertTrue($data > 0); }