荒巻拓哉                        
                                                    
                                                                takaram71                            
                                            あなたはPHPUnitを使っていますか?では、データプロバイダーは?
データプロバイダーは、1つのテストメソッドを引数を変えて実行する「パラメタライズドテスト」を実現する仕組みです。
PHPUnit 9までなら@dataProvider、10以降なら#[DataProvider]を使うことが多いですが、実はそれだけではないんです。
このトークでは、データプロバイダーを実現する複数の方法を紹介し、それらのメリット・デメリットを考えます。
お話しすること
想定する観客
#[DataProvider]か@dataProviderしか知らない人