Browse Source

Add tests for lat/lng validation for 0.

0 should (and is) accepted for latitude / longitude.

Refs #9648
Mark Story 9 years ago
parent
commit
2ca8fe142b
1 changed files with 5 additions and 0 deletions
  1. 5 0
      tests/TestCase/Validation/ValidationTest.php

+ 5 - 0
tests/TestCase/Validation/ValidationTest.php

@@ -2653,6 +2653,8 @@ class ValidationTest extends TestCase
      */
     public function testLatitude()
     {
+        $this->assertTrue(Validation::latitude('0'));
+        $this->assertTrue(Validation::latitude('0.000000'));
         $this->assertTrue(Validation::latitude('51.165691'));
         $this->assertFalse(Validation::latitude('200.23552'));
     }
@@ -2664,6 +2666,9 @@ class ValidationTest extends TestCase
      */
     public function testLongitude()
     {
+        $this->assertTrue(Validation::longitude('0'));
+        $this->assertTrue(Validation::longitude('0.000000'));
+        $this->assertTrue(Validation::longitude('0.123456'));
         $this->assertTrue(Validation::longitude('10.451526'));
         $this->assertFalse(Validation::longitude('-190.52236'));
     }