Ver Fonte

merged branch stloyd/date_time_validator_tests (PR #2338)

Commits
-------

d7c9644 [Validator] Extend and fix DateValidator & TimeValidator tests

Discussion
----------

[2.0][Validator] Extend and fix DateValidator & TimeValidator tests

Bug fix: no
Feature addition: no
Backwards compatibility break: no
Symfony2 tests pass: yes
Fixes the following tickets: -
Fabien Potencier há 13 anos atrás
pai
commit
aeb27ebebb

+ 3 - 1
tests/Symfony/Tests/Component/Validator/Constraints/DateValidatorTest.php

@@ -40,7 +40,7 @@ class DateValidatorTest extends \PHPUnit_Framework_TestCase
 
     public function testDateTimeClassIsValid()
     {
-        $this->validator->isValid(new \DateTime(), new Date());
+        $this->assertTrue($this->validator->isValid(new \DateTime(), new Date()));
     }
 
     public function testExpectsStringCompatibleType()
@@ -79,6 +79,8 @@ class DateValidatorTest extends \PHPUnit_Framework_TestCase
     {
         return array(
             array('foobar'),
+            array('foobar 2010-13-01'),
+            array('2010-13-01 foobar'),
             array('2010-13-01'),
             array('2010-04-32'),
             array('2010-02-29'),

+ 3 - 1
tests/Symfony/Tests/Component/Validator/Constraints/TimeValidatorTest.php

@@ -40,7 +40,7 @@ class TimeValidatorTest extends \PHPUnit_Framework_TestCase
 
     public function testDateTimeClassIsValid()
     {
-        $this->validator->isValid(new \DateTime(), new Time());
+        $this->assertTrue($this->validator->isValid(new \DateTime(), new Time()));
     }
 
     public function testExpectsStringCompatibleType()
@@ -79,6 +79,8 @@ class TimeValidatorTest extends \PHPUnit_Framework_TestCase
     {
         return array(
             array('foobar'),
+            array('foobar 12:34:56'),
+            array('12:34:56 foobar'),
             array('00:00'),
             array('24:00:00'),
             array('00:60:00'),