From 23634d5d842dabcf5d7475e2becb7e127824239e Mon Sep 17 00:00:00 2001 From: Jeremy Benoist Date: Wed, 1 Jun 2016 21:27:35 +0200 Subject: Jump to Symfony 3.1 --- .../StringToListTransformerTest.php | 50 ++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 tests/Wallabag/CoreBundle/Form/DataTransformer/StringToListTransformerTest.php (limited to 'tests/Wallabag/CoreBundle/Form/DataTransformer/StringToListTransformerTest.php') diff --git a/tests/Wallabag/CoreBundle/Form/DataTransformer/StringToListTransformerTest.php b/tests/Wallabag/CoreBundle/Form/DataTransformer/StringToListTransformerTest.php new file mode 100644 index 00000000..0ec98c1f --- /dev/null +++ b/tests/Wallabag/CoreBundle/Form/DataTransformer/StringToListTransformerTest.php @@ -0,0 +1,50 @@ +assertSame($expectedResult, $transformer->transform($inputData)); + } + + public function transformProvider() + { + return [ + [null, ''], + [[], ''], + [['single value'], 'single value'], + [['first value', 'second value'], 'first value,second value'], + ]; + } + + /** + * @dataProvider reverseTransformProvider + */ + public function testReverseTransformWithValidData($inputData, $expectedResult) + { + $transformer = new StringToListTransformer(); + + $this->assertSame($expectedResult, $transformer->reverseTransform($inputData)); + } + + public function reverseTransformProvider() + { + return [ + [null, null], + ['', []], + ['single value', ['single value']], + ['first value,second value', ['first value', 'second value']], + ['first value, second value', ['first value', 'second value']], + ['first value, , second value', ['first value', 'second value']], + ]; + } +} -- cgit v1.2.3