コード例 #1
0
 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);
 }