단계 설명 작성 스크립트
단계 구성 기록에서 단계 설명 생성 스크립트 필드는 이 유형의 단계가 테스트에 추가될 때 시스템이 생성하는 단계 설명을 결정합니다.
이 스크립트에서 생성된 설명이 표시되는 위치를 보여 주는 예는 을 참조하십시오 설명 작성 스크립트 예시.
단계
generateDescription()에 대한 매개변수는 step 스크립트에 단계 객체에 대한 액세스 권한을 부여하며, 단계 객체는 단계 구성 기록에 정의된 입력 변수에 대한 액세스를 제공합니다. (입력 변수는 관련 목록에서 정의됩니다.)
예를 들어, 단계 구성 기록에서 입력 관련 목록에 var1 및 var2라는 두 개의 기록이 포함된 경우, 스크립트는 step.inputs.var1 표현식으로 var1을 참조하고 step.inputs.var2로 var2를 참조할 수 있습니다.
큐 기록 설명 작성 스크립트
(function generateDescription(step) {
var td = GlideTableDescriptor.get(step.inputs.table);
if (!td) {
gs.log("Invalid table name in test step: " + step.inputs.table);
return gs.getMessage("Set field values");
}
var descriptionGenerator = new ATFStepDescriptionGenerator();
var description = gs.getMessage("There should be at least one record in '{0}' matching " +
"a query of\n{1}",
[step.inputs.table.getDisplayValue(),
descriptionGenerator.getConditionDescription(step.inputs.table, step.inputs.field_values)]);
return description;
})(step);