zoukankan      html  css  js  c++  java
  • DataProvider笔记

    定义:
    使用@DataProvider注释装饰一个方法,这个方法必须要返回二维对象数组
     
    @DataProvider(name=“someName")
    public Object[][] someMethod() {}
     
    使用:
    在要使用DataProvider提供数据的方法前,给@Test传入参数dataProvider=名字
     
    原理:
    @Test(dataProvider=“someName”)这个注释,会构造一个上下文环境,里面有@DataProvider注释的方法返回的二维对象数组。
    但是在每一次执行测试方法的时候,只会取出一个Object[]内所有内容,也就是第一次的上下文环境中有Object[][0]中的内容,第二次是Object[][1]中的内容
     
    注意:
    1.在@Test所注释的方法的参数中,必须与每次从Object[][]中取出的参数个数一致,参数类型一致。
    2.Dataprovider返回的可以是任何对象
  • 相关阅读:
    LeetCode20 有效的括号
    函数的多个参数
    定义一个函数的基本语法 函数的参数
    函数
    金字塔
    水仙花数
    百鸡百钱
    循环demo
    while适用于不确定循环次数
    浏览器打断点
  • 原文地址:https://www.cnblogs.com/seamy/p/15650464.html
Copyright © 2011-2022 走看看