Skip to content

Commit 4f25101

Browse files
committed
Change TokenGeneratorTest, move expectArgumentCountError method to abstract parent.
1 parent 8652191 commit 4f25101

2 files changed

Lines changed: 10 additions & 11 deletions

File tree

tests/unit/AbstractTestCase.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,17 @@
22

33
namespace Pdsinterop\Solid\Auth;
44

5+
use ArgumentCountError;
56
use PHPUnit\Framework\TestCase;
67

78
abstract class AbstractTestCase extends TestCase
89
{
10+
////////////////////////////// CUSTOM ASSERTS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
11+
12+
public function expectArgumentCountError(int $argumentCount): void
13+
{
14+
$this->expectException(ArgumentCountError::class);
15+
16+
$this->expectExceptionMessageMatches('/Too few arguments [^,]+, ' . ($argumentCount - 1) . ' passed/');
17+
}
918
}

tests/unit/TokenGeneratorTest.php

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Pdsinterop\Solid\Auth\Enum\OpenId\OpenIdConnectMetadata as OidcMeta;
88
use Pdsinterop\Solid\Auth\Utils\Base64Url;
99
use PHPUnit\Framework\MockObject\MockObject;
10-
use PHPUnit\Framework\TestCase;
1110

1211
function time() { return 1234;}
1312

@@ -18,7 +17,7 @@ function time() { return 1234;}
1817
*
1918
* @uses \Pdsinterop\Solid\Auth\Utils\Base64Url
2019
*/
21-
class TokenGeneratorTest extends TestCase
20+
class TokenGeneratorTest extends AbstractTestCase
2221
{
2322
////////////////////////////////// FIXTURES \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
2423

@@ -55,15 +54,6 @@ private function createTokenGenerator($interval = null): TokenGenerator
5554
return new TokenGenerator($this->mockConfig, $interval??$mockInterval);
5655
}
5756

58-
////////////////////////////// CUSTOM ASSERTS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
59-
60-
private function expectArgumentCountError(int $argumentCount): void
61-
{
62-
$this->expectException(\ArgumentCountError::class);
63-
64-
$this->expectExceptionMessageMatches('/Too few arguments [^,]+, ' . ($argumentCount - 1) . ' passed/');
65-
}
66-
6757
/////////////////////////////////// TESTS \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
6858

6959
/**

0 commit comments

Comments
 (0)