Esempio n. 1
0
 /**
  * testContainsNonAlphaNumeric method
  *
  * @return void
  */
 public function testContainNonAlphaNumeric()
 {
     $this->assertFalse(Validation::containsNonAlphaNumeric('abcdefghijklmnopqrstuvwxyz'));
     $this->assertFalse(Validation::containsNonAlphaNumeric('ABCDEFGHIJKLMNOPQRSTUVWXYZ'));
     $this->assertFalse(Validation::containsNonAlphaNumeric('0123456789'));
     $this->assertFalse(Validation::containsNonAlphaNumeric('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#'));
     $this->assertTrue(Validation::containsNonAlphaNumeric("0\n"));
     $this->assertTrue(Validation::containsNonAlphaNumeric("\n"));
     $this->assertTrue(Validation::containsNonAlphaNumeric("\t"));
     $this->assertTrue(Validation::containsNonAlphaNumeric("\r"));
     $this->assertTrue(Validation::containsNonAlphaNumeric(" "));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abcdef'));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abc#def'));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abcdef#'));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abc def'));
     $this->assertTrue(Validation::containsNonAlphaNumeric("abcdef\n"));
     $this->assertTrue(Validation::containsNonAlphaNumeric('##abcdef', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abcdef##', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abcdef#', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abc#def', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abc#def#', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#♥abcdef', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abcdef#♥', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abcdef♥', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abc♥def', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abc#def♥', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#♥abcdef', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abcdef#♥', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abcdef♥', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abc♥def', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abc#def♥', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('###abcdef', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abc###def', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('abcdef###', 2));
     $this->assertTrue(Validation::containsNonAlphaNumeric('#abc#def#', 2));
     $this->assertFalse(Validation::containsNonAlphaNumeric('##abcdef', 3));
     $this->assertFalse(Validation::containsNonAlphaNumeric('abcdef##', 3));
     $this->assertFalse(Validation::containsNonAlphaNumeric('abc##def', 3));
     $this->assertFalse(Validation::containsNonAlphaNumeric('ab#cd#ef', 3));
 }