26
26
*/
27
27
class EnumTest extends TestCase
28
28
{
29
- public function setUp ()
30
- {
31
- $ this ->resetStaticEnumProps ();
32
- }
33
-
34
- public function tearDown ()
35
- {
36
- assert_options (ASSERT_ACTIVE , 1 );
37
- }
38
-
39
29
/**
40
30
* Un-initialize all known enumerations
41
31
*/
@@ -325,10 +315,15 @@ public function testEnabledAssertAmbiguousEnumeratorValues()
325
315
326
316
public function testDisabledAssertAmbiguousEnumeratorValues ()
327
317
{
328
- assert_options (ASSERT_ACTIVE , 0 );
329
318
$ this ->expectException (InvalidArgumentException::class);
330
319
331
- EnumAmbiguous::get ('unknown ' );
320
+ try {
321
+ assert_options (ASSERT_ACTIVE , 0 );
322
+ EnumAmbiguous::get ('unknown ' );
323
+ } catch (\Exception $ e ) {
324
+ assert_options (ASSERT_ACTIVE , 1 );
325
+ throw $ e ;
326
+ }
332
327
}
333
328
334
329
public function testExtendedEnabledAssertAmbiguousEnumeratorValues ()
@@ -345,10 +340,15 @@ public function testExtendedEnabledAssertAmbiguousEnumeratorValues()
345
340
346
341
public function testExtendedDisabledAssertAmbiguousEnumeratorValues ()
347
342
{
348
- assert_options (ASSERT_ACTIVE , 0 );
349
343
$ this ->expectException (InvalidArgumentException::class);
350
344
351
- EnumExtendedAmbiguous::get ('unknown ' );
345
+ try {
346
+ assert_options (ASSERT_ACTIVE , 0 );
347
+ EnumExtendedAmbiguous::get ('unknown ' );
348
+ } catch (\Exception $ e ) {
349
+ assert_options (ASSERT_ACTIVE , 1 );
350
+ throw $ e ;
351
+ }
352
352
}
353
353
354
354
public function testSingleton ()
0 commit comments