/** * Checks if our version of lcfirst can handle some common special chars. * * @test */ public function lcfirstWorksWithCertainSpecialChars() { $testString = 'ÄEUGIAT TINCIDUNT DUO ID, 23 QUAM DELENIT VOCIBUS NAM EU'; $expectedResult = 'äEUGIAT TINCIDUNT DUO ID, 23 QUAM DELENIT VOCIBUS NAM EU'; $this->assertEquals($expectedResult, \TYPO3\FLOW3\Utility\Unicode\Functions::lcfirst($testString), 'lcfirst() did not return the correct string for a umlaut.'); $testString = 'ÅEUGIAT TINCIDUNT DUO ID, 23 QUAM DELENIT VOCIBUS NAM EU'; $expectedResult = 'åEUGIAT TINCIDUNT DUO ID, 23 QUAM DELENIT VOCIBUS NAM EU'; $this->assertEquals($expectedResult, \TYPO3\FLOW3\Utility\Unicode\Functions::lcfirst($testString), 'lcfirst() did not return the correct string for danish a.'); }