/** * Runs before each test (public method) * * It's important to recreate the app for every test, as if the user had just logged in * * @fixme Or just create the app once for each type of env and run all tests. For that to work, * I think I would need to switch to Cepts */ protected function _before() { $this->coreTestCase->setUp(); $app = new Gallery(); $this->container = $app->getContainer(); $this->server = $this->container->getServer(); $setupData = $this->getModule('\\Helper\\DataSetup'); $this->userId = $setupData->userId; $this->sharerUserId = $setupData->sharerUserId; $this->sharedFolder = $setupData->sharedFolder; $this->sharedFolderName = $this->sharedFolder->getName(); $this->sharedFile = $setupData->sharedFile; $this->sharedFileName = $this->sharedFile->getName(); $this->sharedFolderToken = $setupData->sharedFolderToken; $this->sharedFileToken = $setupData->sharedFileToken; $this->passwordForFolderShare = $setupData->passwordForFolderShare; }