Skip to content

Commit 3acc377

Browse files
committed
Fix phpunit deprecations
1 parent 2754534 commit 3acc377

File tree

2 files changed

+15
-32
lines changed

2 files changed

+15
-32
lines changed

composer.json

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@
1616
}
1717
],
1818
"require": {
19-
"php": "^7.4|^8.0",
19+
"php": "^8.1",
2020
"ext-spl": "*",
21-
"phplrt/lexer": "^3.6"
21+
"phplrt/lexer": "^4.0"
2222
},
2323
"autoload": {
2424
"psr-4": {
2525
"Phplrt\\Buffer\\": "src"
2626
}
2727
},
2828
"require-dev": {
29-
"phpunit/phpunit": "^9.6|^10.0",
29+
"phpunit/phpunit": "^10.5|^11.0",
3030
"phpstan/extension-installer": "^1.4",
3131
"phpstan/phpstan": "^1.11",
3232
"phpstan/phpstan-strict-rules": "^1.6"
@@ -38,8 +38,8 @@
3838
},
3939
"extra": {
4040
"branch-alias": {
41-
"dev-master": "3.x-dev",
42-
"dev-main": "3.x-dev"
41+
"dev-master": "4.x-dev",
42+
"dev-main": "4.x-dev"
4343
}
4444
},
4545
"config": {

tests/Unit/TestCase.php

+10-27
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use Phplrt\Buffer\Tests\TestCase as BaseTestCase;
99
use Phplrt\Contracts\Lexer\TokenInterface;
1010
use Phplrt\Lexer\Token\Token;
11+
use PHPUnit\Framework\Attributes\DataProvider;
1112

1213
abstract class TestCase extends BaseTestCase
1314
{
@@ -46,9 +47,7 @@ private static function createTokens(int $count): \Generator
4647
}
4748
}
4849

49-
/**
50-
* @dataProvider buffersDataProvider
51-
*/
50+
#[DataProvider('buffersDataProvider')]
5251
public function testIsIterable(BufferInterface $buffer): void
5352
{
5453
foreach ($buffer as $index => $token) {
@@ -57,39 +56,31 @@ public function testIsIterable(BufferInterface $buffer): void
5756
}
5857
}
5958

60-
/**
61-
* @dataProvider buffersDataProvider
62-
*/
59+
#[DataProvider('buffersDataProvider')]
6360
public function testKeysDoNotIntersect(BufferInterface $buffer): void
6461
{
6562
$buffer = \iterator_to_array($buffer, true);
6663

6764
$this->assertCount(10, $buffer);
6865
}
6966

70-
/**
71-
* @dataProvider buffersDataProvider
72-
*/
67+
#[DataProvider('buffersDataProvider')]
7368
public function testCurrentSameWithIteratorState(BufferInterface $buffer): void
7469
{
7570
foreach ($buffer as $token) {
7671
$this->assertSame($token, $buffer->current());
7772
}
7873
}
7974

80-
/**
81-
* @dataProvider buffersDataProvider
82-
*/
75+
#[DataProvider('buffersDataProvider')]
8376
public function testKeySameWithIteratorState(BufferInterface $buffer): void
8477
{
8578
foreach ($buffer as $index => $token) {
8679
$this->assertSame($index, $buffer->key());
8780
}
8881
}
8982

90-
/**
91-
* @dataProvider buffersDataProvider
92-
*/
83+
#[DataProvider('buffersDataProvider')]
9384
public function testRewindable(BufferInterface $buffer): void
9485
{
9586
$needle = $buffer->current();
@@ -102,9 +93,7 @@ public function testRewindable(BufferInterface $buffer): void
10293
$this->assertSame($needle, $buffer->current());
10394
}
10495

105-
/**
106-
* @dataProvider buffersDataProvider
107-
*/
96+
#[DataProvider('buffersDataProvider')]
10897
public function testSeekAhead(BufferInterface $buffer): void
10998
{
11099
$buffer->seek(static::$bufferSize - 1);
@@ -118,27 +107,21 @@ public function testSeekAhead(BufferInterface $buffer): void
118107
$this->assertSame($buffer->current(), $needle);
119108
}
120109

121-
/**
122-
* @dataProvider buffersDataProvider
123-
*/
110+
#[DataProvider('buffersDataProvider')]
124111
public function testSeekOverflow(BufferInterface $buffer): void
125112
{
126113
$this->expectException(\OutOfRangeException::class);
127114
$buffer->seek(static::$bufferSize + 1000);
128115
}
129116

130-
/**
131-
* @dataProvider buffersDataProvider
132-
*/
117+
#[DataProvider('buffersDataProvider')]
133118
public function testSeekUnderflow(BufferInterface $buffer): void
134119
{
135120
$this->expectException(\OutOfRangeException::class);
136121
$buffer->seek(static::$bufferSize + 1000);
137122
}
138123

139-
/**
140-
* @dataProvider buffersDataProvider
141-
*/
124+
#[DataProvider('buffersDataProvider')]
142125
public function testSeekable(BufferInterface $buffer): void
143126
{
144127
$needle = [];

0 commit comments

Comments
 (0)