Skip to content

Commit 77b3d3a

Browse files
committed
Migrate unit tests to PHPunit 11.x
1 parent 8a7ea0f commit 77b3d3a

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

tests/src/SimpleSAML/Store/StoreFactoryTest.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -173,13 +173,10 @@ protected function tearDown(): void
173173
protected function clearInstance($service, string $className): void
174174
{
175175
$reflectedClass = new ReflectionClass($className);
176-
$reflectedInstance = $reflectedClass->getProperty('instance');
177-
$reflectedInstance->setAccessible(true);
178176
if ($service instanceof Configuration) {
179-
$reflectedInstance->setValue($service, []);
177+
$reflectedClass->setStaticPropertyValue('instance', []);
180178
} else {
181-
$reflectedInstance->setValue($service, null);
179+
$reflectedClass->setStaticPropertyValue('instance', null);
182180
}
183-
$reflectedInstance->setAccessible(false);
184181
}
185182
}

tests/src/SimpleSAML/Utils/TimeTest.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use InvalidArgumentException;
88
use PHPUnit\Framework\TestCase;
9-
use ReflectionProperty;
9+
use ReflectionClass;
1010
use SimpleSAML\{Configuration, Error, Utils};
1111

1212
use function date_default_timezone_get;
@@ -56,9 +56,8 @@ public function testInitTimezone(): void
5656
$this->assertEquals($os, @date_default_timezone_get());
5757

5858
// clear initialization
59-
$c = new ReflectionProperty('\SimpleSAML\Utils\Time', 'tz_initialized');
60-
$c->setAccessible(true);
61-
$c->setValue(false);
59+
$c = new ReflectionClass(Utils\Time::class);
60+
$c->setStaticPropertyValue('tz_initialized', false);
6261

6362
// test unknown timezone
6463
Configuration::loadFromArray(['timezone' => 'INVALID'], '[ARRAY]', 'simplesaml');

0 commit comments

Comments
 (0)