java接口自动化测试代码注释

发布时间:2022-06-08 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了java接口自动化测试代码注释脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
package lemon.utils;

import cn.afterturn.easypoi.excel.ExcelImportUtil;
import cn.afterturn.easypoi.excel.entITy.ImportParams;
import lemon.pojo.Caseinfo;
import java.io.File;
import java.util.List;

/****
 * 一个读取Excel文件的类,其中包含三个的重载方法
 */
public class ExcelUtil {
    /****
     * 目的:读取Excel指定sheet里面的全部数据
     * 静态方法:readExcelSheetAllDatas
     * 入参:sheetNum int
     * @return list集合
     *
     * 1.建一个file类,并将EXCEL_PATH作为入参放进去
     * 2.建一个ImportParams类,实例为importParams
     * 3.sheetNum-1  importParams调用setStartSheetIndex
     * 4.ExcelImportUtil.importExcel来导入文件、加载对应的实体的映射的类、读取一些参数配置等,并存入到listDatas
     * 5.返回这个数据集合listDatas
     */
    public static List<CaseInfo> readExcelSheetAllDatas(int sheetNum){
        File file=new File(Constants.EXCEL_PATH);
        ImportParams importParams=new ImportParams();
        importParams.setStartSheetIndex(sheetNum-1);
        List<CaseInfo> listDatas=ExcelImportUtil.importExcel(file,CaseInfo.class,importParams);
        return listDatas;
    }

    /****
     * 目的:读取Excel指定sheet里面的指定的行数
     * 静态方法:readExcelSPEcifyDatas
     * 入参:sheetNum,startRows,readRows  int类型
     * @return list集合
     *
     * @param sheetNum sheet位置(从1开始)
     * @param startRows 读取开始行号(从1开始)
     * @param readRows 读取行总数
     *
     * 1.建一个file类,并将EXCEL_PATH作为入参放进去
     * 2.建一个ImportParams类,实例为importParams
     * 3.sheetNum-1  importParams调用setStartSheetIndex、setStartRows、setReadRows相关的数据
     * 4.ExcelImportUtil.importExcel来导入文件、加载对应的实体的映射的类、读取一些参数配置等,并存入到listDatas
     * 5.返回这个数据集合listDatas
     *
     * 疑问:  importParams.setReadRows(readRows);这个是读取第二行还是嘛?好像也是的,因为第一行是标题
     */
     public static List<CaseInfo> readExcelSpecifyDatas(int sheetNum,int startRows,int readRows){
         File file=new File(Constants.EXCEL_PATH);
         ImportParams importParams=new ImportParams();
         importParams.setStartSheetIndex(sheetNum-1);
         importParams.setReadRows(readRows-1);
         importParams.setStartRows(startRows);//需要读取的总行数
         List<CaseInfo> listDatas=ExcelImportUtil.importExcel(file,CaseInfo.class,importParams);
         return listDatas;
     }

    /***
     * 目的:读取Excel指定sheet里面的指定行
     * 静态方法:readExcelSpecifyDatas
     * @param sheetNum sheet位置(从1开始)
     * @param startRows 读取开始的行号(从1开始)
     * @return CaseInfo实体类集合
     *
     * 1.建一个file类,并将EXCEL_PATH作为入参放进去
     * 2.建一个ImportParams类,实例为importParams
     * 3.sheetNum-1  importParams调用setStartSheetIndex、setStartRows相关的数据
     * 4.ExcelImportUtil.importExcel来导入文件、加载对应的实体的映射的类、读取一些参数配置等,并存入到listDatas
     * 5.返回这个数据集合listDatas
     *
     * 疑问:
     *    setReadRows 读取总共的行数
     *    importParams.setStartRows(startRows-1);
     *    这个应该不是读取的指定行吧?
     *    看视频或者网上查一下
     *
     *    readExcelSpecifyDatas(int sheetNum,int startRows)  另外看哪里有调用这个方法?看跑的结果
     *
     *    http://easypoi.mydoc.io/#text_217704
     */
    public static List<CaseInfo> readExcelSpecifyDatas(int sheetNum,int startRows){
        File file=new File(Constants.EXCEL_PATH);
        ImportParams importParams=new ImportParams();
        importParams.setStartSheetIndex(sheetNum-1);
        importParams.setStartRows(startRows-1);
        List<CaseInfo> listDatas=ExcelImportUtil.importExcel(file,CaseInfo.class,importParams);
        return listDatas;
    }
}

&nbsp;

脚本宝典总结

以上是脚本宝典为你收集整理的java接口自动化测试代码注释全部内容,希望文章能够帮你解决java接口自动化测试代码注释所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。