1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
From: =?utf-8?q?David_Pr=C3=A9vot?= <taffit@debian.org>
Date: Sun, 2 Mar 2025 14:03:49 +0100
Subject: Modernize PHPUnit syntax
---
tests/AsciiGlobalTest.php | 7 +++----
tests/TransliterateTest.php | 5 ++---
2 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/tests/AsciiGlobalTest.php b/tests/AsciiGlobalTest.php
index fb085a7..6719a3b 100644
--- a/tests/AsciiGlobalTest.php
+++ b/tests/AsciiGlobalTest.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace voku\tests;
+use PHPUnit\Framework\Attributes\DataProvider;
use voku\helper\ASCII;
/**
@@ -298,8 +299,6 @@ final class AsciiGlobalTest extends \PHPUnit\Framework\TestCase
}
/**
- * @dataProvider slugifyProvider()
- *
* @param string $expected
* @param string $str
* @param string $replacement
@@ -308,6 +307,7 @@ final class AsciiGlobalTest extends \PHPUnit\Framework\TestCase
* @param bool $replace_extra_symbols
* @param bool $use_transliterate
*/
+ #[DataProvider('slugifyProvider')]
public function testSlugify(
$expected,
$str,
@@ -331,8 +331,6 @@ final class AsciiGlobalTest extends \PHPUnit\Framework\TestCase
}
/**
- * @dataProvider toAsciiProvider()
- *
* @param string $expected
* @param string $str
* @param string $language
@@ -340,6 +338,7 @@ final class AsciiGlobalTest extends \PHPUnit\Framework\TestCase
* @param bool $replace_extra_symbols
* @param bool $use_transliterate
*/
+ #[DataProvider('toAsciiProvider')]
public function testToAscii(
$expected,
$str,
diff --git a/tests/TransliterateTest.php b/tests/TransliterateTest.php
index 70e5a48..7eb8055 100644
--- a/tests/TransliterateTest.php
+++ b/tests/TransliterateTest.php
@@ -4,6 +4,7 @@ declare(strict_types=1);
namespace voku\tests;
+use PHPUnit\Framework\Attributes\DataProvider;
use voku\helper\ASCII;
/**
@@ -314,9 +315,7 @@ final class TransliterateTest extends \PHPUnit\Framework\TestCase
];
}
- /**
- * @dataProvider specialCharacterProvider
- */
+ #[DataProvider('specialCharacterProvider')]
public function it_can_replace_special_characters(string $value, string $expected)
{
static::assertSame($expected, ASCII::to_transliterate($value));
|