<?php
namespace Melody\Validation\Constraints;
use Melody\Validation\Validator as v;
class StringTest extends \PHPUnit_Framework_TestCase
{
/**
* @dataProvider validStringProvider
*/
public function test_valid_string_should_work($input)
{
$this->assertTrue(v::string()->validate($input));
}
/**
* @dataProvider invalidStringProvider
*/
public function test_invalid_string_should_not_work($input)
{
$this->assertFalse(v::string()->validate($input));
}
public function validStringProvider()
{
return array(
array('12.87'),
array(''),
);
}
public function invalidStringProvider()
{
return array(
array(null),
array(13.4),
array(255)
);
}
}
|