@@ -521,17 +521,22 @@ public function testAdrLine()
521
521
self ::assertFalse (SepaUtilities::check ('adrLine ' , ['test1 ' ,'test2 ' ,'test3 ' ]));
522
522
}
523
523
524
- public function testDbtrPstlAdr ()
524
+ public function testPstlAdr ()
525
525
{
526
- // valid
527
- self ::assertSame (['ctry ' => 'DE ' ], SepaUtilities::check ('dbtrpstladr ' , ['ctry ' => 'dE ' ]));
528
- self ::assertSame (['adrline ' => 'test ' ], SepaUtilities::check ('dbtrpstladr ' , ['adrline ' => 'test ' ]));
529
- self ::assertSame (['adrline ' => ['test ' ]], SepaUtilities::check ('dbtrpstladr ' , ['adrline ' => ['test ' ]]));
530
- self ::assertSame (['ctry ' => 'DE ' , 'adrLine ' => ['test ' ]], SepaUtilities::check ('dbtrpstladr ' , ['ctry ' => 'dE ' , 'adrLine ' => ['test ' ]]));
531
-
532
- // invalid
533
- self ::assertFalse (SepaUtilities::check ('dbtrpstladr ' , []));
534
- self ::assertFalse (SepaUtilities::check ('dbtrpstladr ' , ['test ' => 1 ]));
535
- self ::assertFalse (SepaUtilities::check ('dbtrpstladr ' , ['ctry ' => 'dE ' , 'adrline ' => ['test ' ], 'somethingelse ' => 1 ]));
526
+ foreach (['dbtrpstladr ' , 'cdtrpstladr ' , 'pstladr ' ] as $ key )
527
+ {
528
+ // valid
529
+ self ::assertSame (['ctry ' => 'DE ' ], SepaUtilities::check ($ key , ['ctry ' => 'dE ' ]));
530
+ self ::assertSame (['adrline ' => 'test ' ], SepaUtilities::check ($ key , ['adrline ' => 'test ' ]));
531
+ self ::assertSame (['adrline ' => ['test ' ]], SepaUtilities::check ($ key , ['adrline ' => ['test ' ]]));
532
+ self ::assertSame (['ctry ' => 'DE ' , 'adrLine ' => ['test ' ]], SepaUtilities::check ($ key , ['ctry ' => 'dE ' , 'adrLine ' => ['test ' ]]));
533
+
534
+ // invalid
535
+ self ::assertFalse (SepaUtilities::check ($ key , []));
536
+ self ::assertFalse (SepaUtilities::check ($ key , ['test ' => 1 ]));
537
+ self ::assertFalse (SepaUtilities::check ($ key , ['ctry ' => 'dE ' ,
538
+ 'adrline ' => ['test ' ],
539
+ 'somethingelse ' => 1 ]));
540
+ }
536
541
}
537
542
}
0 commit comments