DataProvider为什么一定是Object[][]这种形式?

来源:5-14 参数化测试-DataProvider参数化

精慕门6887079

2021-03-20

1、DataProvider为什么一定是Object[][]这种形式,而不是其他类型的二维数组,比如int[][],String[][]?
2、如果我想传递3个参数呢,比如(姓名),(年龄),(性别)?要怎么做呢?
3、如果我想传递的参数是,比如(姓名),(年龄),(国家-省份-城市-区)?要怎么做呢?

写回答

1回答

大周

2021-03-22

1,这个类型的话,你的参数类型更灵活,因为无论什么类型都是object的子类

2和3、其实多个参数也是一样的,最简单的办法就是你就当他们是一个参数,然后传数组进去,然后再做数组类型参数的解析。

0
0

Java接口自动化测试实战,搞定理论基础+典型应用场景

打破传统测试用例设计方法,搞懂基于TestNG的接口自动化测试技术

2086 学习 · 920 问题

查看课程