【发布时间】:2013-05-14 13:06:39
【问题描述】:
我在 Excel 工作表中配置了一个数据。 Excel 工作表名称等于测试类名称,第一个工作表包含测试方法和相应的数据工作表名称。我已经构建了一个 Map>> 对象,就像 Map>。 我想用地图数据列表执行一个测试用例。所以假设我的数据现在已经准备好了。我想在测试类中识别测试方法,我需要作为 JUnit 动态执行该方法。 我完全打动了这里。请帮助我。 问候, 萨兰·库马尔 P.
【问题讨论】:
我在 Excel 工作表中配置了一个数据。 Excel 工作表名称等于测试类名称,第一个工作表包含测试方法和相应的数据工作表名称。我已经构建了一个 Map>> 对象,就像 Map>。 我想用地图数据列表执行一个测试用例。所以假设我的数据现在已经准备好了。我想在测试类中识别测试方法,我需要作为 JUnit 动态执行该方法。 我完全打动了这里。请帮助我。 问候, 萨兰·库马尔 P.
【问题讨论】:
您的描述相当混乱,但我认为 JUnit 的参数化测试可能是一个解决方案:https://github.com/junit-team/junit/wiki/Parameterized-tests
该机制允许您拥有 (1) 一种或多种接受某些测试数据的测试方法,以及 (2) 一种加载或生成此类测试数据集合的方法。然后为生成的数据集中的每个条目执行测试方法。
【讨论】: