‪TYPO3CMS  ‪main
DatePickerViewHelperTest.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
5 /*
6  * This file is part of the TYPO3 CMS project.
7  *
8  * It is free software; you can redistribute it and/or modify it under
9  * the terms of the GNU General Public License, either version 2
10  * of the License, or any later version.
11  *
12  * For the full copyright and license information, please read the
13  * LICENSE.txt file that was distributed with this source code.
14  *
15  * The TYPO3 project - inspiring people to share!
16  */
17 
19 
20 use PHPUnit\Framework\Attributes\DataProvider;
21 use PHPUnit\Framework\Attributes\Test;
23 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
24 
25 final class ‪DatePickerViewHelperTest extends UnitTestCase
26 {
28  {
29  return [
30  [
31  'd',
32  'dd',
33  ],
34  [
35  'D',
36  'D',
37  ],
38  [
39  'j',
40  'o',
41  ],
42  [
43  'l',
44  'DD',
45  ],
46  [
47  'F',
48  'MM',
49  ],
50  [
51  'm',
52  'mm',
53  ],
54  [
55  'M',
56  'M',
57  ],
58  [
59  'n',
60  'm',
61  ],
62  [
63  'Y',
64  'yy',
65  ],
66  [
67  'y',
68  'y',
69  ],
70  ];
71  }
72 
73  #[DataProvider('convertDateFormatToDatePickerFormatReturnsTransformedFormatDataProvider')]
74  #[Test]
75  public function ‪convertDateFormatToDatePickerFormatReturnsTransformedFormat(string $input, string $expected): void
76  {
77  $mock = \Closure::bind(static function (‪DatePickerViewHelper $datePickerViewHelper) use ($input, &$result) {
78  $result = $datePickerViewHelper->‪convertDateFormatToDatePickerFormat($input);
79  }, null, DatePickerViewHelper::class);
80  $mock(new ‪DatePickerViewHelper());
81  self::assertSame($expected, $result);
82  }
83 }
‪TYPO3\CMS\Form\Tests\Unit\ViewHelpers\Form\DatePickerViewHelperTest\convertDateFormatToDatePickerFormatReturnsTransformedFormat
‪convertDateFormatToDatePickerFormatReturnsTransformedFormat(string $input, string $expected)
Definition: DatePickerViewHelperTest.php:75
‪TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper\convertDateFormatToDatePickerFormat
‪convertDateFormatToDatePickerFormat(string $dateFormat)
Definition: DatePickerViewHelper.php:151
‪TYPO3\CMS\Form\ViewHelpers\Form\DatePickerViewHelper
Definition: DatePickerViewHelper.php:40
‪TYPO3\CMS\Form\Tests\Unit\ViewHelpers\Form\DatePickerViewHelperTest
Definition: DatePickerViewHelperTest.php:26
‪TYPO3\CMS\Form\Tests\Unit\ViewHelpers\Form\DatePickerViewHelperTest\convertDateFormatToDatePickerFormatReturnsTransformedFormatDataProvider
‪static convertDateFormatToDatePickerFormatReturnsTransformedFormatDataProvider()
Definition: DatePickerViewHelperTest.php:27
‪TYPO3\CMS\Form\Tests\Unit\ViewHelpers\Form
Definition: DatePickerViewHelperTest.php:18