public function testAllSource() { $oTrialDate = new DateTime('now'); $oDatabase = $this->getContainer()->getDatabaseAdapter(); $aTableMap = $this->getContainer()->getTableMap(); $oSource = new AggAllSource($oTrialDate, $oDatabase, $aTableMap); # Test Properties $this->assertEquals($oTrialDate, $oSource->getTrialDate()); $this->assertEquals($oDatabase, $oSource->getDatabaseAdapter()); $this->assertEquals($aTableMap, $oSource->getTableMap()); # test execute $aBalances = $oSource->getAccountBalances(); $this->assertEquals($aBalances[46]['balance'], 134.04); $this->assertEquals($aBalances[46]['account_id'], 46); $this->assertEquals($aBalances[47]['balance'], 106.78); $this->assertEquals($aBalances[47]['account_id'], 47); }
public function __construct(DateTime $oTrialDate, Connection $oDatabase, $aTableMap, $iUserID) { parent::__construct($oTrialDate, $oDatabase, $aTableMap); $this->iUserID = $iUserID; }