Skip navigation links
com.auxiliary.testcase.templet

Class MapCaseTemplet

    • Constructor Detail

      • MapCaseTemplet

        public MapCaseTemplet(File xmlTempletFile)
        构造对象,并指定读取的模板xml文件
        Parameters:
        xmlTempletFile - 用例模板文件类对象
        Since:
        autest 4.1.0
      • MapCaseTemplet

        public MapCaseTemplet()
        构造对象,通过包内的默认模板,对类进行构造
        Since:
        autest 4.1.0
    • Method Detail

      • setReadStepDetail

        public void setReadStepDetail(boolean isStepDetail,
                                      boolean isStepIndependentCase)
        Description copied from interface: StepDetailTemplet
        该方法用于设置返回的用例步骤样式,并设置每组步骤是否作为独立的用例生成

        例如,当前用例有2个步骤,每个步骤有3条步骤详情,则:

        • 当两个参数均为true时:输出2条测试用例,每条测试用例包含3个步骤;
        • 当两个参数均为false时:输出1条测试用例,每条测试用例包含2个步骤;
        • 当isStepDetail为true,isStepIndependentCase为false时:输出1条测试用例,每条测试用例包含6个步骤
        • 当isStepDetail为false,isStepIndependentCase为true时:输出2条测试用例,每条测试用例包含1个步骤

        Specified by:
        setReadStepDetail in interface StepDetailTemplet
        Parameters:
        isStepDetail - 是否读取步骤详情
        isStepIndependentCase - 每组步骤详情是否单独作为一条用例
      • rangeFindingCase

        public List<CaseData> rangeFindingCase()
        该方法用于生成地图测距相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • mapPointCase

        public List<CaseData> mapPointCase(String pointName)
        该方法用于生成地图上单一标记点的测试用例
        Parameters:
        pointName - 标记点名称
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • mapSearchInformationCase

        public List<CaseData> mapSearchInformationCase(String condition,
                                                       String information)
        该方法用于生成对地图定位点搜索相关的测试用例
        Parameters:
        condition - 搜索条件
        information - 搜索信息
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • carLocusPlaybackCase

        public List<CaseData> carLocusPlaybackCase()
        该方法用于生成与车辆轨迹回放相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • mapGraphSignCase

        public List<CaseData> mapGraphSignCase(String signName,
                                               boolean isMultiple,
                                               boolean isExistDoubleClickEndDrawing,
                                               String... graphNames)
        该方法用于生成在地图绘制图案相关的测试用例
        Parameters:
        signName - 图形标记名称
        isMultiple - 是否允许在地图绘制多个图形
        isExistDoubleClickEndDrawing - 是有存在有需要双击才结束绘制的图形
        graphNames - 图形名称组(可传入多个名称,例如矩形、圆形、多边形等)
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0

Copyright © 2024. All rights reserved.