From a968dd392af4c25b61f1a89f0e9c33f93f7ce816 Mon Sep 17 00:00:00 2001 From: Nicolas CARPi Date: Thu, 29 Dec 2022 14:04:37 +0100 Subject: [PATCH] remove the MightNotMakeAssertions shim use expectNotToPerformAssertions() instead --- tests/MightNotMakeAssertions.php | 28 ---------------------- tests/Providers/Rng/CSRNGProviderTest.php | 8 ++----- tests/Providers/Time/ITimeProviderTest.php | 8 ++----- tests/TwoFactorAuthTest.php | 4 +--- 4 files changed, 5 insertions(+), 43 deletions(-) delete mode 100644 tests/MightNotMakeAssertions.php diff --git a/tests/MightNotMakeAssertions.php b/tests/MightNotMakeAssertions.php deleted file mode 100644 index ffcf8c3..0000000 --- a/tests/MightNotMakeAssertions.php +++ /dev/null @@ -1,28 +0,0 @@ -assertTrue(true); - } -} diff --git a/tests/Providers/Rng/CSRNGProviderTest.php b/tests/Providers/Rng/CSRNGProviderTest.php index c60d225..0d4898b 100644 --- a/tests/Providers/Rng/CSRNGProviderTest.php +++ b/tests/Providers/Rng/CSRNGProviderTest.php @@ -6,19 +6,15 @@ namespace Tests\Providers\Rng; use PHPUnit\Framework\TestCase; use RobThree\Auth\Providers\Rng\CSRNGProvider; -use Tests\MightNotMakeAssertions; class CSRNGProviderTest extends TestCase { use NeedsRngLengths; - use MightNotMakeAssertions; /** * @requires function random_bytes - * - * @return void */ - public function testCSRNGProvidersReturnExpectedNumberOfBytes() + public function testCSRNGProvidersReturnExpectedNumberOfBytes(): void { if (function_exists('random_bytes')) { $rng = new CSRNGProvider(); @@ -27,7 +23,7 @@ class CSRNGProviderTest extends TestCase } $this->assertTrue($rng->isCryptographicallySecure()); } else { - $this->noAssertionsMade(); + $this->expectNotToPerformAssertions(); } } } diff --git a/tests/Providers/Time/ITimeProviderTest.php b/tests/Providers/Time/ITimeProviderTest.php index 0a4f7d5..bcee3db 100644 --- a/tests/Providers/Time/ITimeProviderTest.php +++ b/tests/Providers/Time/ITimeProviderTest.php @@ -8,21 +8,17 @@ use PHPUnit\Framework\TestCase; use RobThree\Auth\Algorithm; use RobThree\Auth\TwoFactorAuth; use RobThree\Auth\TwoFactorAuthException; -use Tests\MightNotMakeAssertions; class ITimeProviderTest extends TestCase { - use MightNotMakeAssertions; - public function testEnsureCorrectTimeDoesNotThrowForCorrectTime(): void { + $this->expectNotToPerformAssertions(); $tpr1 = new TestTimeProvider(123); $tpr2 = new TestTimeProvider(128); $tfa = new TwoFactorAuth('Test', 6, 30, Algorithm::Sha1, null, null, $tpr1); $tfa->ensureCorrectTime(array($tpr2)); // 128 - 123 = 5 => within default leniency - - $this->noAssertionsMade(); } public function testEnsureCorrectTimeThrowsOnIncorrectTime(): void @@ -39,9 +35,9 @@ class ITimeProviderTest extends TestCase public function testEnsureDefaultTimeProviderReturnsCorrectTime(): void { + $this->expectNotToPerformAssertions(); $tfa = new TwoFactorAuth('Test', 6, 30, Algorithm::Sha1); $tfa->ensureCorrectTime(array(new TestTimeProvider(time())), 1); // Use a leniency of 1, should the time change between both time() calls - $this->noAssertionsMade(); } } diff --git a/tests/TwoFactorAuthTest.php b/tests/TwoFactorAuthTest.php index 985ef61..c24eb69 100644 --- a/tests/TwoFactorAuthTest.php +++ b/tests/TwoFactorAuthTest.php @@ -12,8 +12,6 @@ use RobThree\Auth\TwoFactorAuthException; class TwoFactorAuthTest extends TestCase { - use MightNotMakeAssertions; - public function testConstructorThrowsOnInvalidDigits(): void { $this->expectException(TwoFactorAuthException::class); @@ -45,7 +43,7 @@ class TwoFactorAuthTest extends TestCase //new \RobThree\Auth\Providers\Time\HttpTimeProvider('https://github.com'), // github.com will periodically report times that are off by more than 5 sec new \RobThree\Auth\Providers\Time\HttpTimeProvider('https://yahoo.com'), )); - $this->noAssertionsMade(); + $this->expectNotToPerformAssertions(); } public function testVerifyCodeWorksCorrectly(): void