public function testAlpha() { $this->assertEquals('TESTE', $this->object->alpha('TESTE')); $this->assertEquals('mz', $this->object->alpha('mázçãêÀ')); $this->assertEquals('abC', $this->object->alpha('a1b2C3')); $this->assertEquals('t e t e', $this->object->alpha('t e 5 t e')); $this->assertEquals('teste', $this->object->alpha('tes$t@e123(*)')); $this->assertEquals('', $this->object->alpha('!@#$%$*()-_+=[]{}?/:;.><|\\')); $this->assertTrue($this->object->validAlpha('TESTE')); $this->assertTrue($this->object->validAlpha('t e S t e')); $this->assertFalse($this->object->validAlpha('mázçãêÀ')); $this->assertFalse($this->object->validAlpha('a1b2C3')); $this->assertFalse($this->object->validAlpha('tes$t@e123(*)')); $this->assertFalse($this->object->validAlpha('TESTE.')); $this->assertFalse($this->object->validAlpha('!@#$%$*()-_+=[]{}?/:;.><|\\')); $this->assertTrue($this->object->isValid('t e s t e', array(Flag::ALPHA))); $this->assertFalse($this->object->isValid('t e s t e', array(Flag::ALPHA, Flag::NOWHITESPACE))); $this->assertFalse($this->object->isValid('!@#$', array(Flag::ALPHA))); $msg1 = LoggerApp::getLastError(); $this->assertFalse($this->object->isValid('!@#$', array(Flag::ALPHA, Flag::NOWHITESPACE))); $msg2 = LoggerApp::getLastError(); $this->assertNotEquals($msg1, $msg2); }