/** * Email validation test. * @return void */ public function testEmailValidation() { $control = new TextInput(); $control->value = ''; $this->assertEquals(FALSE, TextBase::validateEmail($control), $control->value); $control->value = '@.'; $this->assertEquals(FALSE, TextBase::validateEmail($control), $control->value); $control->value = '*****@*****.**'; $this->assertEquals(TRUE, TextBase::validateEmail($control), $control->value); $control->value = "name@žluťoučký.cz"; // name@�lu�ou�k�.cz $this->assertEquals(TRUE, TextBase::validateEmail($control), $control->value); $control->value = "žname@žluťoučký.cz"; // �name@�lu�ou�k�.cz $this->assertEquals(FALSE, TextBase::validateEmail($control), $control->value); }