Skip to content

Commit ca93c97

Browse files
Merge branch '5.0' of github.com:darkwebdesign/symfony-addon-pack into ISSUE-190
2 parents 40834a0 + 01281c4 commit ca93c97

File tree

4 files changed

+30
-29
lines changed

4 files changed

+30
-29
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1+
/.phpunit.result.cache
12
/composer.lock
23
/vendor/

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"symfony/form": "5.0.*"
1616
},
1717
"require-dev": {
18-
"phpunit/phpunit": "^7.5"
18+
"phpunit/phpunit": "^8.5"
1919
},
2020
"suggest": {
2121
"darkwebdesign/symfony-addon-pack": "All Symfony add-ons bundled together",

tests/BooleanToValueTransformerTest.php

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
use DarkWebDesign\SymfonyAddonTransformers\BooleanToValueTransformer;
2424
use PHPUnit\Framework\TestCase;
25+
use Symfony\Component\Form\Exception\TransformationFailedException;
2526

2627
class BooleanToValueTransformerTest extends TestCase
2728
{
@@ -57,12 +58,12 @@ public function testTransformNull()
5758
* @param mixed $value
5859
*
5960
* @dataProvider providerNoBool
60-
*
61-
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
62-
* @expectedExceptionMessage Expected a boolean.
6361
*/
6462
public function testTransformNoBool($value)
6563
{
64+
$this->expectException(TransformationFailedException::class);
65+
$this->expectExceptionMessage('Expected a boolean.');
66+
6667
$transformer = new BooleanToValueTransformer();
6768

6869
$transformer->transform($value);
@@ -109,12 +110,12 @@ public function testReverseTransformEmptyString()
109110
* @param mixed $value
110111
*
111112
* @dataProvider providerNoScalar
112-
*
113-
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
114-
* @expectedExceptionMessage Expected a scalar.
115113
*/
116114
public function testReverseTransformNoScalar($value)
117115
{
116+
$this->expectException(TransformationFailedException::class);
117+
$this->expectExceptionMessage('Expected a scalar.');
118+
118119
$transformer = new BooleanToValueTransformer();
119120

120121
$transformer->reverseTransform($value);
@@ -125,12 +126,12 @@ public function testReverseTransformNoScalar($value)
125126
* @param string $falseValue
126127
*
127128
* @dataProvider providerTrueFalseValue
128-
*
129-
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
130-
* @expectedExceptionMessage Expected true/false boolean value.
131129
*/
132130
public function testReverseTransformInvalidValue($trueValue, $falseValue)
133131
{
132+
$this->expectException(TransformationFailedException::class);
133+
$this->expectExceptionMessage('Expected true/false boolean value.');
134+
134135
$transformer = new BooleanToValueTransformer($trueValue, $falseValue);
135136

136137
$transformer->reverseTransform('foo');

tests/EntityToIdentifierTransformerTest.php

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@
2929
use Doctrine\Common\Persistence\ObjectManager;
3030
use Doctrine\Common\Persistence\ObjectRepository;
3131
use PHPUnit\Framework\TestCase;
32+
use Symfony\Component\Form\Exception\InvalidArgumentException;
33+
use Symfony\Component\Form\Exception\TransformationFailedException;
3234

3335
class EntityToIdentifierTransformerTest extends TestCase
3436
{
@@ -50,7 +52,7 @@ class EntityToIdentifierTransformerTest extends TestCase
5052
/** @var \Doctrine\Common\Persistence\Mapping\ClassMetadata|\PHPUnit_Framework_MockObject_MockObject */
5153
private $metadata;
5254

53-
protected function setUp()
55+
protected function setUp(): void
5456
{
5557
$this->entity = new City();
5658
$this->entity->setId(123);
@@ -87,12 +89,11 @@ public function getIdentifier()
8789
return ['id' => $this->identifier];
8890
}
8991

90-
/**
91-
* @expectedException \Symfony\Component\Form\Exception\InvalidArgumentException
92-
* @expectedExceptionMessage Expected an entity with a single identifier.
93-
*/
9492
public function testConstructIdentifierComposite()
9593
{
94+
$this->expectException(InvalidArgumentException::class);
95+
$this->expectExceptionMessage('Expected an entity with a single identifier.');
96+
9697
$this->metadata->isIdentifierComposite = true;
9798

9899
new EntityToIdentifierTransformer($this->entityManager, $this->className);
@@ -142,23 +143,22 @@ public function testTransformNull()
142143
* @param mixed $value
143144
*
144145
* @dataProvider providerNoObject
145-
*
146-
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
147-
* @expectedExceptionMessage Expected an object.
148146
*/
149147
public function testTransformNoObject($value)
150148
{
149+
$this->expectException(TransformationFailedException::class);
150+
$this->expectExceptionMessage('Expected an object.');
151+
151152
$transformer = new EntityToIdentifierTransformer($this->entityManager, $this->className);
152153

153154
$transformer->transform($value);
154155
}
155156

156-
/**
157-
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
158-
* @expectedExceptionMessage Expected entity DarkWebDesign\SymfonyAddonTransformers\Tests\Models\City.
159-
*/
160157
public function testTransformInvalidEntity()
161158
{
159+
$this->expectException(TransformationFailedException::class);
160+
$this->expectExceptionMessage('Expected entity DarkWebDesign\SymfonyAddonTransformers\Tests\Models\City.');
161+
162162
$transformer = new EntityToIdentifierTransformer($this->entityManager, $this->className);
163163

164164
$entity = new PointOfInterest();
@@ -199,23 +199,22 @@ public function testReverseTransformEmptyString()
199199
* @param mixed $value
200200
*
201201
* @dataProvider providerNoScalar
202-
*
203-
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
204-
* @expectedExceptionMessage Expected a scalar.
205202
*/
206203
public function testReverseTransformNoScalar($value)
207204
{
205+
$this->expectException(TransformationFailedException::class);
206+
$this->expectExceptionMessage('Expected a scalar.');
207+
208208
$transformer = new EntityToIdentifierTransformer($this->entityManager, $this->className);
209209

210210
$transformer->reverseTransform($value);
211211
}
212212

213-
/**
214-
* @expectedException \Symfony\Component\Form\Exception\TransformationFailedException
215-
* @expectedExceptionMessage Entity DarkWebDesign\SymfonyAddonTransformers\Tests\Models\City with identifier "123" not found.
216-
*/
217213
public function testReverseTransformEntityNotFound()
218214
{
215+
$this->expectException(TransformationFailedException::class);
216+
$this->expectExceptionMessage('Entity DarkWebDesign\SymfonyAddonTransformers\Tests\Models\City with identifier "123" not found.');
217+
219218
$transformer = new EntityToIdentifierTransformer($this->entityManager, $this->className);
220219

221220
$this->repository->method('find')->willReturn(null);

0 commit comments

Comments
 (0)