From d89dd16e858ab2a7d89e77e3a5077b14b2354861 Mon Sep 17 00:00:00 2001 From: Mart Aarma Date: Wed, 15 Jul 2026 12:17:18 +0300 Subject: [PATCH] Update mock dates in tests --- tests/validator/AuthTokenAlgorithmTest.php | 14 ++++++++++++++ tests/validator/AuthTokenSignatureTest.php | 8 +++++++- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/tests/validator/AuthTokenAlgorithmTest.php b/tests/validator/AuthTokenAlgorithmTest.php index fbe51b7..951e63f 100644 --- a/tests/validator/AuthTokenAlgorithmTest.php +++ b/tests/validator/AuthTokenAlgorithmTest.php @@ -24,12 +24,26 @@ namespace web_eid\web_eid_authtoken_validation_php\validator; +use DateTime; use web_eid\web_eid_authtoken_validation_php\testutil\AbstractTestWithValidator; use web_eid\web_eid_authtoken_validation_php\exceptions\AuthTokenParseException; +use web_eid\web_eid_authtoken_validation_php\testutil\Dates; class AuthTokenAlgorithmTest extends AbstractTestWithValidator { + protected function setUp(): void + { + parent::setUp(); + // Ensure that the certificates do not expire. + Dates::setMockedCertificateValidatorDate(new DateTime("2021-07-23")); + } + + protected function tearDown(): void + { + Dates::resetMockedCertificateValidatorDate(); + } + public function testWhenAlgorithmNoneThenValidationFails(): void { $authToken = $this->replaceTokenField(self::VALID_AUTH_TOKEN, "algorithm", "NONE"); diff --git a/tests/validator/AuthTokenSignatureTest.php b/tests/validator/AuthTokenSignatureTest.php index 35acccb..dfce407 100644 --- a/tests/validator/AuthTokenSignatureTest.php +++ b/tests/validator/AuthTokenSignatureTest.php @@ -42,6 +42,13 @@ class AuthTokenSignatureTest extends AbstractTestWithValidator '"signature":"arx164xRiwhIQDINe0J+ZxJWZFOQTx0PBtOaWaxAe7gofEIHRIbV1w0sOCYBJnvmvMem9hU4nc2+iJx2x8poYck4Z6eI3GwtiksIec3XQ9ZIk1n/XchXnmPn3GYV+HzJ",' . '"format":"web-eid:1.0"}'; + protected function setUp(): void + { + parent::setUp(); + // Ensure that the certificates do not expire. + Dates::setMockedCertificateValidatorDate(new DateTime("2021-07-23")); + } + protected function tearDown(): void { Dates::resetMockedCertificateValidatorDate(); @@ -75,7 +82,6 @@ public function testWhenValidTokenAndWrongOriginThenValidationFails(): void public function testWhenTokenWithWrongCertThenValidationFails(): void { - Dates::setMockedCertificateValidatorDate(new DateTime('2024-08-01 10:13:43.000')); $authTokenValidator = AuthTokenValidators::getAuthTokenValidator(); $authTokenWithWrongCert = $authTokenValidator->parse(self::AUTH_TOKEN_WRONG_CERT);