espoTester->getApp(true, $userName, $password); } return $this->espoTester->getApp(true); } /** * Get Espo Application * * @return \Espo\Core\Application */ protected function getApp() { return $this->espoApp; } /** * Get Espo container * * @return \Espo\Core\Container */ protected function getContainer() { return $this->getApp()->getContainer(); } protected function setUp() { $params = array( 'dataFile' => $this->dataFile, 'pathToFiles' => $this->pathToFiles, 'className' => get_class($this), ); $this->espoTester = new Tester($params); $this->espoTester->initialize(); $this->espoApp = $this->loadApp($this->userName, $this->password); } protected function tearDown() { $this->espoTester->terminate(); $this->espoTester = NULL; $this->espoApp = NULL; } }