12
12
namespace Symfony \Component \OptionsResolver \Tests \Debug ;
13
13
14
14
use PHPUnit \Framework \TestCase ;
15
+ use Symfony \Bridge \PhpUnit \ForwardCompatTestTrait ;
15
16
use Symfony \Component \OptionsResolver \Debug \OptionsResolverIntrospector ;
16
17
use Symfony \Component \OptionsResolver \Options ;
17
18
use Symfony \Component \OptionsResolver \OptionsResolver ;
18
19
19
20
class OptionsResolverIntrospectorTest extends TestCase
20
21
{
22
+ use ForwardCompatTestTrait;
23
+
21
24
public function testGetDefault ()
22
25
{
23
26
$ resolver = new OptionsResolver ();
@@ -36,25 +39,21 @@ public function testGetDefaultNull()
36
39
$ this ->assertNull ($ debug ->getDefault ($ option ));
37
40
}
38
41
39
- /**
40
- * @expectedException \Symfony\Component\OptionsResolver\Exception\NoConfigurationException
41
- * @expectedExceptionMessage No default value was set for the "foo" option.
42
- */
43
42
public function testGetDefaultThrowsOnNoConfiguredValue ()
44
43
{
44
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\NoConfigurationException ' );
45
+ $ this ->expectExceptionMessage ('No default value was set for the "foo" option. ' );
45
46
$ resolver = new OptionsResolver ();
46
47
$ resolver ->setDefined ($ option = 'foo ' );
47
48
48
49
$ debug = new OptionsResolverIntrospector ($ resolver );
49
50
$ this ->assertSame ('bar ' , $ debug ->getDefault ($ option ));
50
51
}
51
52
52
- /**
53
- * @expectedException \Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException
54
- * @expectedExceptionMessage The option "foo" does not exist.
55
- */
56
53
public function testGetDefaultThrowsOnNotDefinedOption ()
57
54
{
55
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException ' );
56
+ $ this ->expectExceptionMessage ('The option "foo" does not exist. ' );
58
57
$ resolver = new OptionsResolver ();
59
58
60
59
$ debug = new OptionsResolverIntrospector ($ resolver );
@@ -71,25 +70,21 @@ public function testGetLazyClosures()
71
70
$ this ->assertSame ($ closures , $ debug ->getLazyClosures ($ option ));
72
71
}
73
72
74
- /**
75
- * @expectedException \Symfony\Component\OptionsResolver\Exception\NoConfigurationException
76
- * @expectedExceptionMessage No lazy closures were set for the "foo" option.
77
- */
78
73
public function testGetLazyClosuresThrowsOnNoConfiguredValue ()
79
74
{
75
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\NoConfigurationException ' );
76
+ $ this ->expectExceptionMessage ('No lazy closures were set for the "foo" option. ' );
80
77
$ resolver = new OptionsResolver ();
81
78
$ resolver ->setDefined ($ option = 'foo ' );
82
79
83
80
$ debug = new OptionsResolverIntrospector ($ resolver );
84
81
$ this ->assertSame ('bar ' , $ debug ->getLazyClosures ($ option ));
85
82
}
86
83
87
- /**
88
- * @expectedException \Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException
89
- * @expectedExceptionMessage The option "foo" does not exist.
90
- */
91
84
public function testGetLazyClosuresThrowsOnNotDefinedOption ()
92
85
{
86
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException ' );
87
+ $ this ->expectExceptionMessage ('The option "foo" does not exist. ' );
93
88
$ resolver = new OptionsResolver ();
94
89
95
90
$ debug = new OptionsResolverIntrospector ($ resolver );
@@ -106,25 +101,21 @@ public function testGetAllowedTypes()
106
101
$ this ->assertSame ($ allowedTypes , $ debug ->getAllowedTypes ($ option ));
107
102
}
108
103
109
- /**
110
- * @expectedException \Symfony\Component\OptionsResolver\Exception\NoConfigurationException
111
- * @expectedExceptionMessage No allowed types were set for the "foo" option.
112
- */
113
104
public function testGetAllowedTypesThrowsOnNoConfiguredValue ()
114
105
{
106
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\NoConfigurationException ' );
107
+ $ this ->expectExceptionMessage ('No allowed types were set for the "foo" option. ' );
115
108
$ resolver = new OptionsResolver ();
116
109
$ resolver ->setDefined ($ option = 'foo ' );
117
110
118
111
$ debug = new OptionsResolverIntrospector ($ resolver );
119
112
$ this ->assertSame ('bar ' , $ debug ->getAllowedTypes ($ option ));
120
113
}
121
114
122
- /**
123
- * @expectedException \Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException
124
- * @expectedExceptionMessage The option "foo" does not exist.
125
- */
126
115
public function testGetAllowedTypesThrowsOnNotDefinedOption ()
127
116
{
117
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException ' );
118
+ $ this ->expectExceptionMessage ('The option "foo" does not exist. ' );
128
119
$ resolver = new OptionsResolver ();
129
120
130
121
$ debug = new OptionsResolverIntrospector ($ resolver );
@@ -141,25 +132,21 @@ public function testGetAllowedValues()
141
132
$ this ->assertSame ($ allowedValues , $ debug ->getAllowedValues ($ option ));
142
133
}
143
134
144
- /**
145
- * @expectedException \Symfony\Component\OptionsResolver\Exception\NoConfigurationException
146
- * @expectedExceptionMessage No allowed values were set for the "foo" option.
147
- */
148
135
public function testGetAllowedValuesThrowsOnNoConfiguredValue ()
149
136
{
137
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\NoConfigurationException ' );
138
+ $ this ->expectExceptionMessage ('No allowed values were set for the "foo" option. ' );
150
139
$ resolver = new OptionsResolver ();
151
140
$ resolver ->setDefined ($ option = 'foo ' );
152
141
153
142
$ debug = new OptionsResolverIntrospector ($ resolver );
154
143
$ this ->assertSame ('bar ' , $ debug ->getAllowedValues ($ option ));
155
144
}
156
145
157
- /**
158
- * @expectedException \Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException
159
- * @expectedExceptionMessage The option "foo" does not exist.
160
- */
161
146
public function testGetAllowedValuesThrowsOnNotDefinedOption ()
162
147
{
148
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException ' );
149
+ $ this ->expectExceptionMessage ('The option "foo" does not exist. ' );
163
150
$ resolver = new OptionsResolver ();
164
151
165
152
$ debug = new OptionsResolverIntrospector ($ resolver );
@@ -176,25 +163,21 @@ public function testGetNormalizer()
176
163
$ this ->assertSame ($ normalizer , $ debug ->getNormalizer ($ option ));
177
164
}
178
165
179
- /**
180
- * @expectedException \Symfony\Component\OptionsResolver\Exception\NoConfigurationException
181
- * @expectedExceptionMessage No normalizer was set for the "foo" option.
182
- */
183
166
public function testGetNormalizerThrowsOnNoConfiguredValue ()
184
167
{
168
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\NoConfigurationException ' );
169
+ $ this ->expectExceptionMessage ('No normalizer was set for the "foo" option. ' );
185
170
$ resolver = new OptionsResolver ();
186
171
$ resolver ->setDefined ($ option = 'foo ' );
187
172
188
173
$ debug = new OptionsResolverIntrospector ($ resolver );
189
174
$ this ->assertSame ('bar ' , $ debug ->getNormalizer ($ option ));
190
175
}
191
176
192
- /**
193
- * @expectedException \Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException
194
- * @expectedExceptionMessage The option "foo" does not exist.
195
- */
196
177
public function testGetNormalizerThrowsOnNotDefinedOption ()
197
178
{
179
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException ' );
180
+ $ this ->expectExceptionMessage ('The option "foo" does not exist. ' );
198
181
$ resolver = new OptionsResolver ();
199
182
200
183
$ debug = new OptionsResolverIntrospector ($ resolver );
@@ -212,25 +195,21 @@ public function testGetNormalizers()
212
195
$ this ->assertSame ([$ normalizer1 , $ normalizer2 ], $ debug ->getNormalizers ('foo ' ));
213
196
}
214
197
215
- /**
216
- * @expectedException \Symfony\Component\OptionsResolver\Exception\NoConfigurationException
217
- * @expectedExceptionMessage No normalizer was set for the "foo" option.
218
- */
219
198
public function testGetNormalizersThrowsOnNoConfiguredValue ()
220
199
{
200
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\NoConfigurationException ' );
201
+ $ this ->expectExceptionMessage ('No normalizer was set for the "foo" option. ' );
221
202
$ resolver = new OptionsResolver ();
222
203
$ resolver ->setDefined ('foo ' );
223
204
224
205
$ debug = new OptionsResolverIntrospector ($ resolver );
225
206
$ debug ->getNormalizers ('foo ' );
226
207
}
227
208
228
- /**
229
- * @expectedException \Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException
230
- * @expectedExceptionMessage The option "foo" does not exist.
231
- */
232
209
public function testGetNormalizersThrowsOnNotDefinedOption ()
233
210
{
211
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException ' );
212
+ $ this ->expectExceptionMessage ('The option "foo" does not exist. ' );
234
213
$ resolver = new OptionsResolver ();
235
214
236
215
$ debug = new OptionsResolverIntrospector ($ resolver );
@@ -257,25 +236,21 @@ public function testGetClosureDeprecationMessage()
257
236
$ this ->assertSame ($ closure , $ debug ->getDeprecationMessage ('foo ' ));
258
237
}
259
238
260
- /**
261
- * @expectedException \Symfony\Component\OptionsResolver\Exception\NoConfigurationException
262
- * @expectedExceptionMessage No deprecation was set for the "foo" option.
263
- */
264
239
public function testGetDeprecationMessageThrowsOnNoConfiguredValue ()
265
240
{
241
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\NoConfigurationException ' );
242
+ $ this ->expectExceptionMessage ('No deprecation was set for the "foo" option. ' );
266
243
$ resolver = new OptionsResolver ();
267
244
$ resolver ->setDefined ('foo ' );
268
245
269
246
$ debug = new OptionsResolverIntrospector ($ resolver );
270
247
$ this ->assertSame ('bar ' , $ debug ->getDeprecationMessage ('foo ' ));
271
248
}
272
249
273
- /**
274
- * @expectedException \Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException
275
- * @expectedExceptionMessage The option "foo" does not exist.
276
- */
277
250
public function testGetDeprecationMessageThrowsOnNotDefinedOption ()
278
251
{
252
+ $ this ->expectException ('Symfony\Component\OptionsResolver\Exception\UndefinedOptionsException ' );
253
+ $ this ->expectExceptionMessage ('The option "foo" does not exist. ' );
279
254
$ resolver = new OptionsResolver ();
280
255
281
256
$ debug = new OptionsResolverIntrospector ($ resolver );
0 commit comments