36 $this->helper = new \TYPO3\CMS\Form\Tests\Unit\Validation\Helper();
37 $this->subject = $this->getMock(
'TYPO3\\CMS\\Form\\Validation\\AlphabeticValidator', array(
'dummy'), array(),
'', FALSE);
45 'ascii without spaces' => array(
'thisismyinput'),
46 'accents without spaces' => array(
'éóéàèò'),
47 'umlauts without spaces' => array(
'üöä'),
48 'empty string' => array(
'')
57 'ascii with spaces' => array(
'This is my input'),
58 'accents with spaces' => array(
'Sigur Rós'),
59 'umlauts with spaces' => array(
'Hürriyet Daily News'),
60 'space' => array(
' '),
61 'empty string' => array(
'')
70 'ascii with dash' => array(
'my-name'),
71 'accents with underscore' => array(
'Sigur_Rós'),
72 'umlauts with periods' => array(
'Hürriyet.Daily.News'),
73 'space' => array(
' '),
82 'ascii with spaces and dashes' => array(
'This is my-name'),
83 'accents with spaces and underscores' => array(
'Listen to Sigur_Rós_Band'),
84 'umlauts with spaces and periods' => array(
'Go get the Hürriyet.Daily.News')
93 $requestHandlerMock = $this->helper->getRequestHandler(array(
97 $this->subject->setFieldName(
'name');
98 $this->subject->injectRequestHandler($requestHandlerMock);
101 $this->subject->isValid()
110 $requestHandlerMock = $this->helper->getRequestHandler(array(
114 $this->subject->setAllowWhiteSpace(TRUE);
115 $this->subject->setFieldName(
'name');
116 $this->subject->injectRequestHandler($requestHandlerMock);
119 $this->subject->isValid()
128 $requestHandlerMock = $this->helper->getRequestHandler(array(
132 $this->subject->setFieldName(
'name');
133 $this->subject->injectRequestHandler($requestHandlerMock);
136 $this->subject->isValid()
145 $requestHandlerMock = $this->helper->getRequestHandler(array(
149 $this->subject->setAllowWhiteSpace(TRUE);
150 $this->subject->setFieldName(
'name');
151 $this->subject->injectRequestHandler($requestHandlerMock);
154 $this->subject->isValid()