public class MapCaseTemplet extends AbstractPresetCaseTemplet implements StepDetailTemplet
文件名:MapCaseTemplet.java
用途:生成与地图相关测试用例的方法
编码时间:2023年4月14日 上午8:01:22
修改时间:2023年4月14日 上午8:01:22
Modifier and Type | Class and Description |
---|---|
class |
MapCaseTemplet.MapCaseTempletField
文件名:MapCaseTemplet.java
|
protected class |
MapCaseTemplet.MapCaseTempletReplaceWord
文件名:MapCaseTemplet.java
|
ATT_ID, ATT_INTENTION, ATT_NAME, ATT_RANK, ATT_STEP, ATT_VALUE, DEFAULT_TEMPLET_FOLDER, isStepDetail, isStepIndependentCase, LABEL_CASES, LABEL_EXPECT, LABEL_GROUP, LABEL_KEY, LABEL_PRECONDITION, LABEL_RANK, LABEL_STEP, LABEL_STEPDETAIL, LABEL_TITLE, RANK_1, RANK_2, RANK_3, RANK_4
configXml
placeholder, REPLACE_WORD_SIGN
Constructor and Description |
---|
MapCaseTemplet()
构造对象,通过包内的默认模板,对类进行构造
|
MapCaseTemplet(File xmlTempletFile)
构造对象,并指定读取的模板xml文件
|
Modifier and Type | Method and Description |
---|---|
List<CaseData> |
carLocusPlaybackCase()
该方法用于生成与车辆轨迹回放相关的测试用例
|
List<CaseData> |
mapGraphSignCase(String signName,
boolean isMultiple,
boolean isExistDoubleClickEndDrawing,
String... graphNames)
该方法用于生成在地图绘制图案相关的测试用例
|
List<CaseData> |
mapPointCase(String pointName)
该方法用于生成地图上单一标记点的测试用例
|
List<CaseData> |
mapSearchInformationCase(String condition,
String information)
该方法用于生成对地图定位点搜索相关的测试用例
|
List<CaseData> |
rangeFindingCase()
该方法用于生成地图测距相关的测试用例
|
void |
setReadStepDetail(boolean isStepDetail,
boolean isStepIndependentCase)
该方法用于设置返回的用例步骤样式,并设置每组步骤是否作为独立的用例生成
|
addContent, createCaseDataList, getAttributeValue, getContentList, getTempletContent, getXpathFormat
addReplaceFunction, addReplaceWord, getPlaceholder
public MapCaseTemplet(File xmlTempletFile)
xmlTempletFile
- 用例模板文件类对象public MapCaseTemplet()
public void setReadStepDetail(boolean isStepDetail, boolean isStepIndependentCase)
StepDetailTemplet
例如,当前用例有2个步骤,每个步骤有3条步骤详情,则:
setReadStepDetail
in interface StepDetailTemplet
isStepDetail
- 是否读取步骤详情isStepIndependentCase
- 每组步骤详情是否单独作为一条用例public List<CaseData> rangeFindingCase()
public List<CaseData> mapPointCase(String pointName)
pointName
- 标记点名称public List<CaseData> mapSearchInformationCase(String condition, String information)
condition
- 搜索条件information
- 搜索信息public List<CaseData> carLocusPlaybackCase()
public List<CaseData> mapGraphSignCase(String signName, boolean isMultiple, boolean isExistDoubleClickEndDrawing, String... graphNames)
signName
- 图形标记名称isMultiple
- 是否允许在地图绘制多个图形isExistDoubleClickEndDrawing
- 是有存在有需要双击才结束绘制的图形graphNames
- 图形名称组(可传入多个名称,例如矩形、圆形、多边形等)Copyright © 2024. All rights reserved.