我在 PHPUnit 测试中有点菜鸟,我需要涵盖一个方法的多个场景。该方法获取表的行并根据它做出决策,因此如果我有 0 行匹配我的查询,它将执行一些操作,否则,它将执行另一个操作。
我做了 DBUnit 的设置,一切都在运行,但是整个类都在运行相同的 getDataSet 方法,所以它运行相同的 MySQLXMLDump。
例如:
testScenarioA -> 空表。
testScenarioB -> 表有数据。
我需要为我的类上的每个测试函数加载一个foo XML。我怎样才能做到这一点?