3 namespace Wallabag\CoreBundle\Tests\Form\DataTransformer
;
5 use Wallabag\CoreBundle\Form\DataTransformer\StringToListTransformer
;
7 class StringToListTransformerTest
extends \PHPUnit_Framework_TestCase
10 * @dataProvider transformProvider
12 public function testTransformWithValidData($inputData, $expectedResult)
14 $transformer = new StringToListTransformer();
16 $this->assertSame($expectedResult, $transformer->transform($inputData));
19 public function transformProvider()
24 array( array('single value'), 'single value' ),
25 array( array('first value', 'second value'), 'first value,second value' ),
30 * @dataProvider reverseTransformProvider
32 public function testReverseTransformWithValidData($inputData, $expectedResult)
34 $transformer = new StringToListTransformer();
36 $this->assertSame($expectedResult, $transformer->reverseTransform($inputData));
39 public function reverseTransformProvider()
44 array( 'single value', array('single value') ),
45 array( 'first value,second value', array('first value', 'second value') ),
46 array( 'first value, second value', array('first value', 'second value') ),
47 array( 'first value, , second value', array('first value', 'second value') ),