私はPHPUnit Testingの初心者で、メソッドの複数のシナリオをカバーする必要があります。このメソッドはテーブルの行を取得し、それに基づいて決定を行うため、クエリに一致する行が 0 行の場合は何らかのアクションを実行し、そうでない場合は別のアクションを実行します。
DBUnit のセットアップを行い、すべてが実行されていますが、クラス全体が同じ getDataSet メソッドを実行しているため、同じ MySQLXMLDump を実行しています。
例えば:
testScenarioA -> 空のテーブル。
testScenarioB -> テーブルにデータがあります。
クラスの各テスト関数がfoo XMLをロードする必要があります。どうすればそれを達成できますか?