Skip to content

Commit 0799468

Browse files
chore: migrate tests away from test_ prefixed method names to modern use of PHP attributes
1 parent d4f6794 commit 0799468

40 files changed

+288
-124
lines changed

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayAggTest.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayAgg;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayAggTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_AGG' => ArrayAgg::class];
1415
}
1516

16-
public function test_array_agg_with_text_array(): void
17+
#[Test]
18+
public function array_agg_with_text_array(): void
1719
{
1820
$dql = 'SELECT ARRAY_AGG(t.textArray) as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -22,7 +24,8 @@ public function test_array_agg_with_text_array(): void
2224
$this->assertSame('{{apple,banana,orange}}', $result[0]['result']);
2325
}
2426

25-
public function test_array_agg_with_integer_array(): void
27+
#[Test]
28+
public function array_agg_with_integer_array(): void
2629
{
2730
$dql = 'SELECT ARRAY_AGG(t.integerArray) as result
2831
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -31,7 +34,8 @@ public function test_array_agg_with_integer_array(): void
3134
$this->assertSame('{{1,2,3}}', $result[0]['result']);
3235
}
3336

34-
public function test_array_agg_with_boolean_array(): void
37+
#[Test]
38+
public function array_agg_with_boolean_array(): void
3539
{
3640
$dql = 'SELECT ARRAY_AGG(t.boolArray) as result
3741
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayCardinalityTest.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayCardinality;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayCardinalityTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_CARDINALITY' => ArrayCardinality::class];
1415
}
1516

16-
public function test_array_cardinality_with_text_array(): void
17+
#[Test]
18+
public function array_cardinality_with_text_array(): void
1719
{
1820
$dql = 'SELECT ARRAY_CARDINALITY(t.textArray) as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -23,7 +25,8 @@ public function test_array_cardinality_with_text_array(): void
2325
$this->assertSame(3, $result[0]['result']);
2426
}
2527

26-
public function test_array_cardinality_with_integer_array(): void
28+
#[Test]
29+
public function array_cardinality_with_integer_array(): void
2730
{
2831
$dql = 'SELECT ARRAY_CARDINALITY(t.integerArray) as result
2932
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -33,7 +36,8 @@ public function test_array_cardinality_with_integer_array(): void
3336
$this->assertSame(3, $result[0]['result']);
3437
}
3538

36-
public function test_array_cardinality_with_boolean_array(): void
39+
#[Test]
40+
public function array_cardinality_with_boolean_array(): void
3741
{
3842
$dql = 'SELECT ARRAY_CARDINALITY(t.boolArray) as result
3943
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayCatTest.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayCat;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayCatTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_CAT' => ArrayCat::class];
1415
}
1516

16-
public function test_array_cat_with_text_arrays(): void
17+
#[Test]
18+
public function array_cat_with_text_arrays(): void
1719
{
1820
$dql = 'SELECT ARRAY_CAT(:array1, :array2) as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -27,7 +29,8 @@ public function test_array_cat_with_text_arrays(): void
2729
$this->assertSame(['apple', 'banana', 'orange', 'kiwi'], $actual);
2830
}
2931

30-
public function test_array_cat_with_integer_arrays(): void
32+
#[Test]
33+
public function array_cat_with_integer_arrays(): void
3134
{
3235
$dql = 'SELECT ARRAY_CAT(:array1, :array2) as result
3336
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -41,7 +44,8 @@ public function test_array_cat_with_integer_arrays(): void
4144
$this->assertSame([1, 2, 3, 4], $actual);
4245
}
4346

44-
public function test_array_cat_with_boolean_arrays(): void
47+
#[Test]
48+
public function array_cat_with_boolean_arrays(): void
4549
{
4650
$dql = 'SELECT ARRAY_CAT(:array1, :array2) as result
4751
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -55,7 +59,8 @@ public function test_array_cat_with_boolean_arrays(): void
5559
$this->assertSame([true, false, true, true], $actual);
5660
}
5761

58-
public function test_array_cat_with_array_columns(): void
62+
#[Test]
63+
public function array_cat_with_array_columns(): void
5964
{
6065
$dql = 'SELECT ARRAY_CAT(t.textArray, t.textArray) as result
6166
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayLengthTest.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayLength;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayLengthTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_LENGTH' => ArrayLength::class];
1415
}
1516

16-
public function test_array_length_with_text_array(): void
17+
#[Test]
18+
public function array_length_with_text_array(): void
1719
{
1820
$dql = 'SELECT ARRAY_LENGTH(t.textArray, 1) as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -24,7 +26,8 @@ public function test_array_length_with_text_array(): void
2426
$this->assertSame(3, $result[0]['result']);
2527
}
2628

27-
public function test_array_length_with_integer_array(): void
29+
#[Test]
30+
public function array_length_with_integer_array(): void
2831
{
2932
$dql = 'SELECT ARRAY_LENGTH(t.integerArray, 1) as result
3033
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -35,7 +38,8 @@ public function test_array_length_with_integer_array(): void
3538
$this->assertSame(3, $result[0]['result']);
3639
}
3740

38-
public function test_array_length_with_boolean_array(): void
41+
#[Test]
42+
public function array_length_with_boolean_array(): void
3943
{
4044
$dql = 'SELECT ARRAY_LENGTH(t.boolArray, 1) as result
4145
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -46,7 +50,8 @@ public function test_array_length_with_boolean_array(): void
4650
$this->assertSame(3, $result[0]['result']);
4751
}
4852

49-
public function test_array_length_with_invalid_dimension(): void
53+
#[Test]
54+
public function array_length_with_invalid_dimension(): void
5055
{
5156
$dql = 'SELECT ARRAY_LENGTH(t.textArray, 2) as result
5257
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayNumberOfDimensionsTest.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayNumberOfDimensions;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayNumberOfDimensionsTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_NUMBER_OF_DIMENSIONS' => ArrayNumberOfDimensions::class];
1415
}
1516

16-
public function test_array_number_of_dimensions_with_text_array(): void
17+
#[Test]
18+
public function array_number_of_dimensions_with_text_array(): void
1719
{
1820
$dql = 'SELECT ARRAY_NUMBER_OF_DIMENSIONS(t.textArray) as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -24,7 +26,8 @@ public function test_array_number_of_dimensions_with_text_array(): void
2426
$this->assertSame(1, $result[0]['result']);
2527
}
2628

27-
public function test_array_number_of_dimensions_with_integer_array(): void
29+
#[Test]
30+
public function array_number_of_dimensions_with_integer_array(): void
2831
{
2932
$dql = 'SELECT ARRAY_NUMBER_OF_DIMENSIONS(t.integerArray) as result
3033
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -35,7 +38,8 @@ public function test_array_number_of_dimensions_with_integer_array(): void
3538
$this->assertSame(1, $result[0]['result']);
3639
}
3740

38-
public function test_array_number_of_dimensions_with_boolean_array(): void
41+
#[Test]
42+
public function array_number_of_dimensions_with_boolean_array(): void
3943
{
4044
$dql = 'SELECT ARRAY_NUMBER_OF_DIMENSIONS(t.boolArray) as result
4145
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayReplaceTest.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayReplace;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayReplaceTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_REPLACE' => ArrayReplace::class];
1415
}
1516

16-
public function test_array_replace_with_text_array(): void
17+
#[Test]
18+
public function array_replace_with_text_array(): void
1719
{
1820
$dql = 'SELECT ARRAY_REPLACE(t.textArray, \'banana\', \'mango\') as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -25,7 +27,8 @@ public function test_array_replace_with_text_array(): void
2527
$this->assertSame(['apple', 'mango', 'orange'], $actual);
2628
}
2729

28-
public function test_array_replace_with_integer_array(): void
30+
#[Test]
31+
public function array_replace_with_integer_array(): void
2932
{
3033
$dql = 'SELECT ARRAY_REPLACE(t.integerArray, 2, 5) as result
3134
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -37,7 +40,8 @@ public function test_array_replace_with_integer_array(): void
3740
$this->assertSame([1, 5, 3], $actual);
3841
}
3942

40-
public function test_array_replace_with_boolean_array(): void
43+
#[Test]
44+
public function array_replace_with_boolean_array(): void
4145
{
4246
$dql = 'SELECT ARRAY_REPLACE(t.boolArray, false, true) as result
4347
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -49,7 +53,8 @@ public function test_array_replace_with_boolean_array(): void
4953
$this->assertSame([true, true, true], $actual);
5054
}
5155

52-
public function test_array_replace_with_not_found_element(): void
56+
#[Test]
57+
public function array_replace_with_not_found_element(): void
5358
{
5459
$dql = 'SELECT ARRAY_REPLACE(t.textArray, \'mango\', \'kiwi\') as result
5560
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayToJsonTest.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayToJson;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayToJsonTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_TO_JSON' => ArrayToJson::class];
1415
}
1516

16-
public function test_array_to_json_with_text_array(): void
17+
#[Test]
18+
public function array_to_json_with_text_array(): void
1719
{
1820
$dql = 'SELECT ARRAY_TO_JSON(t.textArray) as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -23,7 +25,8 @@ public function test_array_to_json_with_text_array(): void
2325
$this->assertSame('["apple","banana","orange"]', $result[0]['result']);
2426
}
2527

26-
public function test_array_to_json_with_integer_array(): void
28+
#[Test]
29+
public function array_to_json_with_integer_array(): void
2730
{
2831
$dql = 'SELECT ARRAY_TO_JSON(t.integerArray) as result
2932
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -33,7 +36,8 @@ public function test_array_to_json_with_integer_array(): void
3336
$this->assertSame('[1,2,3]', $result[0]['result']);
3437
}
3538

36-
public function test_array_to_json_with_boolean_array(): void
39+
#[Test]
40+
public function array_to_json_with_boolean_array(): void
3741
{
3842
$dql = 'SELECT ARRAY_TO_JSON(t.boolArray) as result
3943
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/ArrayToStringTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\ArrayToString;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class ArrayToStringTest extends ArrayTestCase
1011
{
@@ -13,7 +14,8 @@ protected function getStringFunctions(): array
1314
return ['ARRAY_TO_STRING' => ArrayToString::class];
1415
}
1516

16-
public function test_array_to_string_with_default_delimiter(): void
17+
#[Test]
18+
public function array_to_string_with_default_delimiter(): void
1719
{
1820
$dql = 'SELECT ARRAY_TO_STRING(t.textArray, \',\') as result
1921
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t
@@ -22,7 +24,8 @@ public function test_array_to_string_with_default_delimiter(): void
2224
$this->assertSame('apple,banana,orange', $result[0]['result']);
2325
}
2426

25-
public function test_array_to_string_with_custom_delimiter(): void
27+
#[Test]
28+
public function array_to_string_with_custom_delimiter(): void
2629
{
2730
$dql = 'SELECT ARRAY_TO_STRING(t.textArray, \' | \') as result
2831
FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsArrays t

tests/Integration/MartinGeorgiev/Doctrine/ORM/Query/AST/Functions/CeilTest.php

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Tests\Integration\MartinGeorgiev\Doctrine\ORM\Query\AST\Functions;
66

77
use MartinGeorgiev\Doctrine\ORM\Query\AST\Functions\Ceil;
8+
use PHPUnit\Framework\Attributes\Test;
89

910
class CeilTest extends NumericTestCase
1011
{
@@ -15,21 +16,24 @@ protected function getStringFunctions(): array
1516
];
1617
}
1718

18-
public function test_ceil_with_positive_decimal(): void
19+
#[Test]
20+
public function ceil_with_positive_decimal(): void
1921
{
2022
$dql = 'SELECT CEIL(:number) as result FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsNumerics t WHERE t.id = 1';
2123
$result = $this->executeDqlQuery($dql, ['number' => 10.5]);
2224
$this->assertEquals(11, $result[0]['result']);
2325
}
2426

25-
public function test_ceil_with_negative_decimal(): void
27+
#[Test]
28+
public function ceil_with_negative_decimal(): void
2629
{
2730
$dql = 'SELECT CEIL(:number) as result FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsNumerics t WHERE t.id = 1';
2831
$result = $this->executeDqlQuery($dql, ['number' => -10.5]);
2932
$this->assertEquals(-10, $result[0]['result']);
3033
}
3134

32-
public function test_ceil_with_column_value(): void
35+
#[Test]
36+
public function ceil_with_column_value(): void
3337
{
3438
$dql = 'SELECT CEIL(t.decimal1) as result FROM Fixtures\MartinGeorgiev\Doctrine\Entity\ContainsNumerics t WHERE t.id = 1';
3539
$result = $this->executeDqlQuery($dql);

0 commit comments

Comments
 (0)