public function testAggSteps()
 {
     $oContainer = $this->getContainer();
     # create the logger for debug
     $oLog = new BufferedQueryLogger();
     $oLog->setMaxBuffer(100);
     $this->oLog = $oLog;
     $oContainer->getDatabaseAdapter()->getConfiguration()->setSQLLogger($oLog);
     $oExpectedDataset = $this->getDataSet(['example-system.php', 'tp-after.php']);
     $this->successRunTest();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_transaction'), $this->getConnection()->createDataSet()->getTable('ledger_transaction'));
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_entry'), $this->getConnection()->createDataSet()->getTable('ledger_entry'));
 }
 public function testAggSteps()
 {
     $oContainer = $this->getContainer();
     # create the logger for debug
     $oLog = new BufferedQueryLogger();
     $oLog->setMaxBuffer(100);
     $this->oLog = $oLog;
     $oContainer->getDatabaseAdapter()->getConfiguration()->setSQLLogger($oLog);
     $oExpectedDataset = $this->getDataSet(['example-system.php', 'agg-after.php']);
     $this->stepAllTest();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_daily'), $this->getConnection()->createDataSet()->getTable('ledger_daily'));
     $this->stepUserTest();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_daily_user'), $this->getConnection()->createDataSet()->getTable('ledger_daily_user'));
     $this->stepOrgTest();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_daily_org'), $this->getConnection()->createDataSet()->getTable('ledger_daily_org'));
 }
 public function testEntityActiveRecordMethod()
 {
     $oContainer = $this->getContainer();
     # create the logger for debug
     $oLog = new BufferedQueryLogger();
     $oLog->setMaxBuffer(100);
     $this->oLog = $oLog;
     $oContainer->getDatabaseAdapter()->getConfiguration()->setSQLLogger($oLog);
     $oExpectedDataset = $this->getDataSet(['entity-after.php']);
     # test account entity
     $this->entityAccountTest();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_account'), $this->getConnection()->createDataSet()->getTable('ledger_account'));
     $this->entityJournalTypeTest();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_journal_type'), $this->getConnection()->createDataSet()->getTable('ledger_journal_type'));
     $this->testEntityOrganisationUnit();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_org_unit'), $this->getConnection()->createDataSet()->getTable('ledger_org_unit'));
     $this->testEntityLedgerUser();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_user'), $this->getConnection()->createDataSet()->getTable('ledger_user'));
     $this->testEntityLedgerTransaction();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_transaction'), $this->getConnection()->createDataSet()->getTable('ledger_transaction'));
     $this->testEntityLedgerEntry();
     $this->assertTablesEqual($oExpectedDataset->getTable('ledger_entry'), $this->getConnection()->createDataSet()->getTable('ledger_entry'));
 }