Skip to content

Commit bcab89e

Browse files
ISSUE-15: Updated unit-tests
1 parent 14cb8f2 commit bcab89e

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

tests/BooleanToStringTransformerTest.php renamed to tests/BooleanToValueTransformerTest.php

Lines changed: 16 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@
2020

2121
namespace DarkWebDesign\SymfonyAddon\Transformer\Tests;
2222

23-
use DarkWebDesign\SymfonyAddon\Transformer\BooleanToStringTransformer;
23+
use DarkWebDesign\SymfonyAddon\Transformer\BooleanToValueTransformer;
2424
use PHPUnit_Framework_TestCase;
2525
use stdClass;
2626

27-
class BooleanToStringTransformerTest extends PHPUnit_Framework_TestCase
27+
class BooleanToValueTransformerTest extends PHPUnit_Framework_TestCase
2828
{
2929
/**
3030
* @param string $trueValue
@@ -34,7 +34,7 @@ class BooleanToStringTransformerTest extends PHPUnit_Framework_TestCase
3434
*/
3535
public function testTransform($trueValue, $falseValue)
3636
{
37-
$transformer = new BooleanToStringTransformer($trueValue, $falseValue);
37+
$transformer = new BooleanToValueTransformer($trueValue, $falseValue);
3838

3939
$returnValue = $transformer->transform(true);
4040

@@ -47,7 +47,7 @@ public function testTransform($trueValue, $falseValue)
4747

4848
public function testTransformNull()
4949
{
50-
$transformer = new BooleanToStringTransformer();
50+
$transformer = new BooleanToValueTransformer();
5151

5252
$returnValue = $transformer->transform(null);
5353

@@ -64,7 +64,7 @@ public function testTransformNull()
6464
*/
6565
public function testTransformNoBool($value)
6666
{
67-
$transformer = new BooleanToStringTransformer();
67+
$transformer = new BooleanToValueTransformer();
6868

6969
$transformer->transform($value);
7070
}
@@ -77,7 +77,7 @@ public function testTransformNoBool($value)
7777
*/
7878
public function testReverseTransform($trueValue, $falseValue)
7979
{
80-
$transformer = new BooleanToStringTransformer($trueValue, $falseValue);
80+
$transformer = new BooleanToValueTransformer($trueValue, $falseValue);
8181

8282
$returnValue = $transformer->reverseTransform($trueValue);
8383

@@ -90,7 +90,7 @@ public function testReverseTransform($trueValue, $falseValue)
9090

9191
public function testReverseTransformNull()
9292
{
93-
$transformer = new BooleanToStringTransformer();
93+
$transformer = new BooleanToValueTransformer();
9494

9595
$returnValue = $transformer->reverseTransform(null);
9696

@@ -99,7 +99,7 @@ public function testReverseTransformNull()
9999

100100
public function testReverseTransformEmptyString()
101101
{
102-
$transformer = new BooleanToStringTransformer();
102+
$transformer = new BooleanToValueTransformer();
103103

104104
$returnValue = $transformer->reverseTransform('');
105105

@@ -116,7 +116,7 @@ public function testReverseTransformEmptyString()
116116
*/
117117
public function testReverseTransformNoScalar($value)
118118
{
119-
$transformer = new BooleanToStringTransformer();
119+
$transformer = new BooleanToValueTransformer();
120120

121121
$transformer->reverseTransform($value);
122122
}
@@ -126,15 +126,13 @@ public function testReverseTransformNoScalar($value)
126126
* @param string $falseValue
127127
*
128128
* @dataProvider providerTrueFalseValue
129+
*
130+
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
131+
* @expectedExceptionMessage Expected true/false boolean value.
129132
*/
130-
public function testReverseTransformInvalidString($trueValue, $falseValue)
133+
public function testReverseTransformInvalidValue($trueValue, $falseValue)
131134
{
132-
$transformer = new BooleanToStringTransformer($trueValue, $falseValue);
133-
134-
$this->setExpectedException(
135-
'Symfony\Component\Form\Exception\TransformationFailedException',
136-
sprintf('Expected a string "%s" or "%s".', $trueValue, $falseValue)
137-
);
135+
$transformer = new BooleanToValueTransformer($trueValue, $falseValue);
138136

139137
$transformer->reverseTransform('foo');
140138
}
@@ -145,10 +143,10 @@ public function testReverseTransformInvalidString($trueValue, $falseValue)
145143
public function providerTrueFalseValue()
146144
{
147145
return array(
148-
'true/false' => array('true', 'false'),
146+
'true/false' => array(true, false),
149147
'yes/no' => array('yes', 'no'),
150148
'on/off' => array('on', 'off'),
151-
'1/0' => array('1', '0'),
149+
'1/0' => array(1, 0),
152150
);
153151
}
154152

0 commit comments

Comments
 (0)