55
66use Mockery ;
77use Icinga \Test \BaseTestCase ;
8+ use PHPUnit \Framework \Attributes \DataProvider ;
9+ use PHPUnit \Framework \Attributes \Depends ;
810
911class BaseTestCaseTest extends BaseTestCase
1012{
@@ -19,27 +21,21 @@ public function tearDown(): void
1921 }
2022 }
2123
22- /**
23- * @dataProvider mysqlDb
24- */
24+ #[DataProvider('mysqlDb ' )]
2525 public function testWhetherMySqlProviderAnnotationSetsUpZendDbAdapter ($ resource )
2626 {
2727 $ this ->setupDbProvider ($ resource );
2828 $ this ->assertInstanceOf ('Zend_Db_Adapter_Pdo_Mysql ' , $ resource ->getDbAdapter ());
2929 }
3030
31- /**
32- * @dataProvider mysqlDb
33- */
31+ #[DataProvider('mysqlDb ' )]
3432 public function testWhetherMySqlAdapterWorks ($ resource )
3533 {
3634 $ this ->setupDbProvider ($ resource );
3735 $ this ->dbAdapterSqlLoadTable ($ resource );
3836 }
3937
40- /**
41- * @dataProvider mysqlDb
42- */
38+ #[DataProvider('mysqlDb ' )]
4339 public function testWhetherCreatingTablesWithMySqlAdapterWorks ($ resource )
4440 {
4541 $ this ->setupDbProvider ($ resource );
@@ -50,10 +46,8 @@ public function testWhetherCreatingTablesWithMySqlAdapterWorks($resource)
5046 $ this ->assertCount (1 , $ tables );
5147 }
5248
53- /**
54- * @dataProvider mysqlDb
55- * @depends testWhetherCreatingTablesWithMySqlAdapterWorks
56- */
49+ #[DataProvider('mysqlDb ' )]
50+ #[Depends('testWhetherCreatingTablesWithMySqlAdapterWorks ' )]
5751 public function testWhetherSetupDbProviderCleansUpMySqlAdapter ($ resource )
5852 {
5953 $ this ->setupDbProvider ($ resource );
@@ -62,27 +56,21 @@ public function testWhetherSetupDbProviderCleansUpMySqlAdapter($resource)
6256 $ this ->assertCount (0 , $ tables );
6357 }
6458
65- /**
66- * @dataProvider pgsqlDb
67- */
59+ #[DataProvider('pgsqlDb ' )]
6860 public function testWhetherPgSqlProviderAnnotationSetsUpZendDbAdapter ($ resource )
6961 {
7062 $ this ->setupDbProvider ($ resource );
7163 $ this ->assertInstanceOf ('Zend_Db_Adapter_Pdo_Pgsql ' , $ resource ->getDbAdapter ());
7264 }
7365
74- /**
75- * @dataProvider pgsqlDb
76- */
66+ #[DataProvider('pgsqlDb ' )]
7767 public function testWhetherPgSqlAdapterWorks ($ resource )
7868 {
7969 $ this ->setupDbProvider ($ resource );
8070 $ this ->dbAdapterSqlLoadTable ($ resource );
8171 }
8272
83- /**
84- * @dataProvider pgsqlDb
85- */
73+ #[DataProvider('pgsqlDb ' )]
8674 public function testWhetherCreatingTablesWithPgSqlAdapterWorks ($ resource )
8775 {
8876 $ this ->setupDbProvider ($ resource );
@@ -93,10 +81,8 @@ public function testWhetherCreatingTablesWithPgSqlAdapterWorks($resource)
9381 $ this ->assertCount (1 , $ tables );
9482 }
9583
96- /**
97- * @dataProvider pgsqlDb
98- * @depends testWhetherCreatingTablesWithPgSqlAdapterWorks
99- */
84+ #[DataProvider('pgsqlDb ' )]
85+ #[Depends('testWhetherCreatingTablesWithPgSqlAdapterWorks ' )]
10086 public function testWhetherSetupDbProviderCleansUpPgSqlAdapter ($ resource )
10187 {
10288 $ this ->setupDbProvider ($ resource );
@@ -105,27 +91,21 @@ public function testWhetherSetupDbProviderCleansUpPgSqlAdapter($resource)
10591 $ this ->assertCount (0 , $ tables );
10692 }
10793
108- /**
109- * @dataProvider oracleDb
110- */
94+ #[DataProvider('oracleDb ' )]
11195 public function testWhetherOciProviderAnnotationSetsUpZendDbAdapter ($ resource )
11296 {
11397 $ this ->setupDbProvider ($ resource );
11498 $ this ->assertInstanceOf ('Zend_Db_Adapter_Pdo_Oci ' , $ resource ->getDbAdapter ());
11599 }
116100
117- /**
118- * @dataProvider oracleDb
119- */
101+ #[DataProvider('oracleDb ' )]
120102 public function testWhetherOciAdapterWorks ($ resource )
121103 {
122104 $ this ->setupDbProvider ($ resource );
123105 $ this ->dbAdapterSqlLoadTable ($ resource );
124106 }
125107
126- /**
127- * @dataProvider oracleDb
128- */
108+ #[DataProvider('oracleDb ' )]
129109 public function testWhetherCreatingTablesWithOciAdapterWorks ($ resource )
130110 {
131111 $ this ->setupDbProvider ($ resource );
@@ -136,10 +116,8 @@ public function testWhetherCreatingTablesWithOciAdapterWorks($resource)
136116 $ this ->assertCount (1 , $ tables );
137117 }
138118
139- /**
140- * @dataProvider oracleDb
141- * @depends testWhetherCreatingTablesWithOciAdapterWorks
142- */
119+ #[DataProvider('oracleDb ' )]
120+ #[Depends('testWhetherCreatingTablesWithOciAdapterWorks ' )]
143121 public function testWhetherSetupDbProviderCleansUpOciAdapter ($ resource )
144122 {
145123 $ this ->setupDbProvider ($ resource );
0 commit comments