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); }