33 $this->subject = $this->getMock(
'TYPO3\\CMS\\Backend\\Form\\FormEngine', array(
'dummy'), array(),
'', FALSE);
41 'format with empty format configuration' => array(
48 'format to date' => array(
55 'format to date with empty timestamp' => array(
62 'format to date with blank timestamp' => array(
69 'format to date with option strftime' => array(
80 'format to date with option' => array(
90 'format to datetime' => array(
92 'format' =>
'datetime',
97 'format to datetime with empty value' => array(
99 'format' =>
'datetime',
104 'format to time' => array(
111 'format to time with empty value' => array(
118 'format to timesec' => array(
120 'format' =>
'timesec',
125 'format to timesec with empty value' => array(
127 'format' =>
'timesec',
132 'format to year' => array(
139 'format to int' => array(
146 'format to int with base' => array(
156 'format to int with empty value' => array(
163 'format to float' => array(
170 'format to float with precision' => array(
180 'format to float with empty value' => array(
187 'format to number' => array(
189 'format' =>
'number',
197 'format to number with empty option' => array(
199 'format' =>
'number',
204 'format to md5' => array(
209 'bacb98acf97e0b6112b1d1b650b84971' 211 'format to md5 with empty value' => array(
216 'd41d8cd98f00b204e9800998ecf8427e' 218 'format to filesize' => array(
220 'format' =>
'filesize',
225 'format to filesize with empty value' => array(
227 'format' =>
'filesize',
232 'format to filesize with option appendByteSize' => array(
234 'format' =>
'filesize',
236 'appendByteSize' => TRUE,
253 $timezoneBackup = date_default_timezone_get();
254 date_default_timezone_set(
'UTC');
255 $result = $this->subject->formatValue($config, $itemValue);
256 date_default_timezone_set($timezoneBackup);
258 $this->assertEquals($expectedResult,
$result);
if($list_of_literals) if(!empty($literals)) if(!empty($literals)) $result
Analyse literals to prepend the N char to them if their contents aren't numeric.