またはPythonでDataProviderを使う方法。 きっかけ テストデータはsetUpで宣言するべき幾つかの理由を読み、これはDataProviderの方が適切ではないかという気がしました。 DataProvider(データプロバイダー)とは 簡単に言えば、「テストデータの集合を返す関数(orメソッド)」のことです。 元記事においては 代用: テストデータを返してくれる関数を宣言する にあたります。 PHPUnit(PHP)やTestNG(Java)には標準で付いている機構です。 (ググったらそんなに情報なかったのだけど、あまり有名/有用な機能じゃないのかな?) JUnitにはないTestNGの“5”つの強力なテスト用機能 コード品質を追求する: JUnit 4 対 TestNG データプロバイダ 参考記事を見て分かる通り、DataProviderはアノテーションを介してテストメソッ