protected function setUp()
 {
     $this->uploadDao = M::mock(UploadDao::classname());
     $this->treeDao = M::mock(TreeDao::classname());
     $container = M::mock('ContainerBuilder');
     $GLOBALS['container'] = $container;
     $container->shouldReceive('get')->with('dao.upload')->andReturn($this->uploadDao);
     $container->shouldReceive('get')->with('dao.tree')->andReturn($this->treeDao);
     $this->assertCountBefore = \Hamcrest\MatcherAssert::getCount();
 }
示例#2
0
 protected function setUp()
 {
     $this->testDb = new TestPgDb("reuserSched");
     $this->dbManager = $this->testDb->getDbManager();
     $this->licenseDao = new LicenseDao($this->dbManager);
     $logger = new Logger("ReuserSchedulerTest");
     $this->uploadPermDao = \Mockery::mock(UploadPermissionDao::classname());
     $this->uploadDao = new UploadDao($this->dbManager, $logger, $this->uploadPermDao);
     $this->highlightDao = new HighlightDao($this->dbManager);
     $this->clearingDecisionFilter = new ClearingDecisionFilter();
     $this->clearingDao = new ClearingDao($this->dbManager, $this->uploadDao);
     $this->treeDao = \Mockery::mock(TreeDao::classname());
     $agentDao = new AgentDao($this->dbManager, $logger);
     $this->runnerMock = new SchedulerTestRunnerMock($this->dbManager, $agentDao, $this->clearingDao, $this->uploadDao, $this->clearingDecisionFilter, $this->treeDao);
     $this->runnerCli = new SchedulerTestRunnerCli($this->testDb);
 }