コード例 #1
0
 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);
 }
コード例 #2
0
 public function __construct(DateTime $oTrialDate, Connection $oDatabase, $aTableMap, $iUserID)
 {
     parent::__construct($oTrialDate, $oDatabase, $aTableMap);
     $this->iUserID = $iUserID;
 }