public function testAlnum()
 {
     $this->assertEquals('TESTE', $this->object->alnum('TESTE'));
     $this->assertEquals('a1b2C3', $this->object->alnum('a1b2C3'));
     $this->assertEquals('t e 5 t e', $this->object->alnum('t e 5 t e'));
     $this->assertEquals('teste123', $this->object->alnum('tes$t@e123(*)'));
     $this->assertEquals('', $this->object->alnum('!@#$%$*()-_+=[]{}?/:;.><|\\'));
     $this->assertTrue($this->object->validAlnum('TESTE'));
     $this->assertTrue($this->object->validAlnum('a1b2C3'));
     $this->assertTrue($this->object->validAlnum('t e 5 t e'));
     $this->assertFalse($this->object->validAlnum('tes$t@e123(*)'));
     $this->assertFalse($this->object->validAlnum('a1b2C3.'));
     $this->assertFalse($this->object->validAlnum('!@#$%$*()-_+=[]{}?/:;.><|\\'));
     $this->assertTrue($this->object->isValid('t e 5 t e', array(Flag::ALNUM)));
     $this->assertFalse($this->object->isValid('t e 5 t e', array(Flag::ALNUM, Flag::NOWHITESPACE)));
     $this->assertFalse($this->object->isValid('!@#$', array(Flag::ALNUM)));
     $msg1 = LoggerApp::getLastError();
     $this->assertFalse($this->object->isValid('!@#$', array(Flag::ALNUM, Flag::NOWHITESPACE)));
     $msg2 = LoggerApp::getLastError();
     $this->assertNotEquals($msg1, $msg2);
 }