소스 검색

[Validator] Added tests for AssertTypeValidator

Bernhard Schussek 14 년 전
부모
커밋
fea37a3e95
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 10 0
      tests/Symfony/Tests/Component/Validator/Constraints/AssertTypeValidatorTest.php

+ 10 - 0
tests/Symfony/Tests/Component/Validator/Constraints/AssertTypeValidatorTest.php

@@ -30,6 +30,16 @@ class AssertTypeValidatorTest extends \PHPUnit_Framework_TestCase
         $this->assertTrue($this->validator->isValid(null, new AssertType(array('type' => 'integer'))));
     }
 
+    public function testEmptyIsValidIfString()
+    {
+        $this->assertTrue($this->validator->isValid('', new AssertType(array('type' => 'string'))));
+    }
+
+    public function testEmptyIsInvalidIfNoString()
+    {
+        $this->assertFalse($this->validator->isValid('', new AssertType(array('type' => 'integer'))));
+    }
+
     /**
      * @dataProvider getValidValues
      */