From f67c97b0d554adcac13ca80044690466cdd5d608 Mon Sep 17 00:00:00 2001 From: Elmar Hinz <t3elmar@gmail.com> Date: Wed, 25 May 2016 09:51:32 +0200 Subject: [PATCH] [TASK] Unit test to cover stdWrap_rawUrlEncode Resolves: #76294 Releases: master Change-Id: Ifca415dd965473cde9cec29ca21a476491540845 Reviewed-on: https://review.typo3.org/48284 Reviewed-by: Frank Naegler <frank.naegler@typo3.org> Tested-by: Frank Naegler <frank.naegler@typo3.org> Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de> --- .../ContentObjectRendererTest.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php b/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php index 4572f2b5d77e..ee5fa803f135 100755 --- a/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php +++ b/typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php @@ -1464,6 +1464,28 @@ class ContentObjectRendererTest extends \TYPO3\CMS\Core\Tests\UnitTestCase $this->assertEquals($expected, $result); } + /** + * @return array + */ + public function stdWrapRawUrlEncodeDataProvider() + { + return [ + 'https://typo3.org?id=10' => ['https://typo3.org?id=10', 'https%3A%2F%2Ftypo3.org%3Fid%3D10'], + 'https://typo3.org?id=10&foo=bar' => ['https://typo3.org?id=10&foo=bar', 'https%3A%2F%2Ftypo3.org%3Fid%3D10%26foo%3Dbar'], + ]; + } + + /** + * Check if rawUrlEncode works properly + * + * @test + * @dataProvider stdWrapRawUrlEncodeDataProvider + */ + public function stdWrap_rawUrlEncode($input, $expected) + { + $this->assertEquals($expected, $this->subject->stdWrap_rawUrlEncode($input)); + } + /** * Data provider for the getQuery test * -- GitLab