浏览代码

Add tests for lat/lng validation for 0.

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

Refs #9648
Mark Story 9 年之前
父节点
当前提交
2ca8fe142b
共有 1 个文件被更改,包括 5 次插入0 次删除
  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()
     public function testLatitude()
     {
     {
+        $this->assertTrue(Validation::latitude('0'));
+        $this->assertTrue(Validation::latitude('0.000000'));
         $this->assertTrue(Validation::latitude('51.165691'));
         $this->assertTrue(Validation::latitude('51.165691'));
         $this->assertFalse(Validation::latitude('200.23552'));
         $this->assertFalse(Validation::latitude('200.23552'));
     }
     }
@@ -2664,6 +2666,9 @@ class ValidationTest extends TestCase
      */
      */
     public function testLongitude()
     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->assertTrue(Validation::longitude('10.451526'));
         $this->assertFalse(Validation::longitude('-190.52236'));
         $this->assertFalse(Validation::longitude('-190.52236'));
     }
     }