|
|
@@ -2207,115 +2207,6 @@ class ValidationTest extends TestCase
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * testPhone method
|
|
|
- *
|
|
|
- * @return void
|
|
|
- */
|
|
|
- public function testPhone()
|
|
|
- {
|
|
|
- $this->assertFalse(Validation::phone('teststring'));
|
|
|
- $this->assertFalse(Validation::phone('1-(33)-(333)-(4444)'));
|
|
|
- $this->assertFalse(Validation::phone('1-(33)-3333-4444'));
|
|
|
- $this->assertFalse(Validation::phone('1-(33)-33-4444'));
|
|
|
- $this->assertFalse(Validation::phone('1-(33)-3-44444'));
|
|
|
- $this->assertFalse(Validation::phone('1-(33)-3-444'));
|
|
|
- $this->assertFalse(Validation::phone('1-(33)-3-44'));
|
|
|
-
|
|
|
- $this->assertFalse(Validation::phone('(055) 999-9999'));
|
|
|
- $this->assertFalse(Validation::phone('(155) 999-9999'));
|
|
|
- $this->assertFalse(Validation::phone('(595) 999-9999'));
|
|
|
- $this->assertFalse(Validation::phone('(213) 099-9999'));
|
|
|
- $this->assertFalse(Validation::phone('(213) 199-9999'));
|
|
|
-
|
|
|
- // invalid area-codes
|
|
|
- $this->assertFalse(Validation::phone('1-(511)-999-9999'));
|
|
|
- $this->assertFalse(Validation::phone('1-(555)-999-9999'));
|
|
|
-
|
|
|
- // invalid exhange
|
|
|
- $this->assertFalse(Validation::phone('1-(222)-511-9999'));
|
|
|
-
|
|
|
- // invalid phone number
|
|
|
- $this->assertFalse(Validation::phone('1-(222)-555-0199'));
|
|
|
- $this->assertFalse(Validation::phone('1-(222)-555-0122'));
|
|
|
-
|
|
|
- // valid phone numbers
|
|
|
- $this->assertTrue(Validation::phone('416-428-1234'));
|
|
|
- $this->assertTrue(Validation::phone('1-(369)-333-4444'));
|
|
|
- $this->assertTrue(Validation::phone('1-(973)-333-4444'));
|
|
|
- $this->assertTrue(Validation::phone('1-(313)-555-9999'));
|
|
|
- $this->assertTrue(Validation::phone('1-(222)-555-0299'));
|
|
|
- $this->assertTrue(Validation::phone('508-428-1234'));
|
|
|
- $this->assertTrue(Validation::phone('1-(508)-232-9651'));
|
|
|
-
|
|
|
- $this->assertTrue(Validation::phone('1 (222) 333 4444'));
|
|
|
- $this->assertTrue(Validation::phone('+1 (222) 333 4444'));
|
|
|
- $this->assertTrue(Validation::phone('(222) 333 4444'));
|
|
|
-
|
|
|
- $this->assertTrue(Validation::phone('1-(333)-333-4444'));
|
|
|
- $this->assertTrue(Validation::phone('1.(333)-333-4444'));
|
|
|
- $this->assertTrue(Validation::phone('1.(333).333-4444'));
|
|
|
- $this->assertTrue(Validation::phone('1.(333).333.4444'));
|
|
|
- $this->assertTrue(Validation::phone('1-333-333-4444'));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * testPostal method
|
|
|
- *
|
|
|
- * @return void
|
|
|
- */
|
|
|
- public function testPostal()
|
|
|
- {
|
|
|
- $this->assertFalse(Validation::postal('111', null, 'de'));
|
|
|
- $this->assertFalse(Validation::postal('1111', null, 'de'));
|
|
|
- $this->assertTrue(Validation::postal('13089', null, 'de'));
|
|
|
-
|
|
|
- $this->assertFalse(Validation::postal('111', null, 'be'));
|
|
|
- $this->assertFalse(Validation::postal('0123', null, 'be'));
|
|
|
- $this->assertTrue(Validation::postal('1204', null, 'be'));
|
|
|
-
|
|
|
- $this->assertFalse(Validation::postal('111', null, 'it'));
|
|
|
- $this->assertFalse(Validation::postal('1111', null, 'it'));
|
|
|
- $this->assertTrue(Validation::postal('13089', null, 'it'));
|
|
|
-
|
|
|
- $this->assertFalse(Validation::postal('111', null, 'uk'));
|
|
|
- $this->assertFalse(Validation::postal('1111', null, 'uk'));
|
|
|
- $this->assertFalse(Validation::postal('AZA 0AB', null, 'uk'));
|
|
|
- $this->assertFalse(Validation::postal('X0A 0ABC', null, 'uk'));
|
|
|
- $this->assertTrue(Validation::postal('X0A 0AB', null, 'uk'));
|
|
|
- $this->assertTrue(Validation::postal('AZ0A 0AA', null, 'uk'));
|
|
|
- $this->assertTrue(Validation::postal('A89 2DD', null, 'uk'));
|
|
|
-
|
|
|
- $this->assertFalse(Validation::postal('111', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('1111', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('D2A 0A0', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('BAA 0ABC', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('B2A AABC', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('B2A 2AB', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('K1A 1D1', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('K1O 1Q1', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('A1A 1U1', null, 'ca'));
|
|
|
- $this->assertFalse(Validation::postal('A1F 1B1', null, 'ca'));
|
|
|
- $this->assertTrue(Validation::postal('X0A 0A2', null, 'ca'));
|
|
|
- $this->assertTrue(Validation::postal('G4V 4C3', null, 'ca'));
|
|
|
-
|
|
|
- $this->assertFalse(Validation::postal('111', null, 'us'));
|
|
|
- $this->assertFalse(Validation::postal('1111', null, 'us'));
|
|
|
- $this->assertFalse(Validation::postal('130896', null, 'us'));
|
|
|
- $this->assertFalse(Validation::postal('13089-33333', null, 'us'));
|
|
|
- $this->assertFalse(Validation::postal('13089-333', null, 'us'));
|
|
|
- $this->assertFalse(Validation::postal('13A89-4333', null, 'us'));
|
|
|
- $this->assertTrue(Validation::postal('13089-3333', null, 'us'));
|
|
|
-
|
|
|
- $this->assertFalse(Validation::postal('111'));
|
|
|
- $this->assertFalse(Validation::postal('1111'));
|
|
|
- $this->assertFalse(Validation::postal('130896'));
|
|
|
- $this->assertFalse(Validation::postal('13089-33333'));
|
|
|
- $this->assertFalse(Validation::postal('13089-333'));
|
|
|
- $this->assertFalse(Validation::postal('13A89-4333'));
|
|
|
- $this->assertTrue(Validation::postal('13089-3333'));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
* testUserDefined method
|
|
|
*
|
|
|
* @return void
|