3 namespace Tests\Wallabag\CoreBundle\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 [['single value'], 'single value'],
25 [['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 ['single value', ['single value']],
45 ['first value,second value', ['first value', 'second value']],
46 ['first value, second value', ['first value', 'second value']],
47 ['first value, , second value', ['first value', 'second value']],