public function testHandler() { $elementToFake = 'Surname'; $fakerinoDefaultConf = new FakerinoConf(); $fakerinoDefaultConf->loadConfiguration(); $fileFakePath = $this->getFileFakePath($fakerinoDefaultConf); $fakeFile = $fileFakePath . strtolower($elementToFake) . '.txt'; $handler = new FileFakerClass($fileFakePath); $customClass = new FakeElement($elementToFake); $fileContent = $this->getFileContent($fakeFile); $result = $handler->handle($customClass); $isResultValueExistsInFile = in_array($result, $fileContent); $this->assertInstanceOf('Fakerino\\Core\\FakeHandler\\Handler', $handler); $this->assertInternalType('string', $result); $this->assertTrue($isResultValueExistsInFile); }
public function testHandler() { $handler = new FileFakerClass(); $customClass = new FakeElement('Surname'); $fakeFile = FakerinoConf::get('fakeFilePath') . DIRECTORY_SEPARATOR . FakerinoConf::get('locale') . DIRECTORY_SEPARATOR . strtolower($customClass->getName()) . '.txt'; $fileContentRaw = file($fakeFile); $fileContent = array(); foreach ($fileContentRaw as $val) { $fileContent[] = $this->cleanExtraChar($val); } $result = $handler->handle($customClass); $valueExists = in_array($result, $fileContent); $this->assertInstanceOf('Fakerino\\Core\\FakeHandler\\Handler', $handler); $this->assertInternalType('string', $result); $this->assertTrue($valueExists); }