모듈:템플릿 테스트 케이스/닥
Module| 이 모듈은 다음 다른 모듈에 의존합니다. |
이 모듈에서는 템플릿테스트 케이스를 생성하는 템플릿을 작성하기 위한 프레임워크를 제공합니다.테스트 케이스는 수동으로 작성할 수 있지만 이 모듈에서 제공하는 템플릿과 같은 Lua 기반 템플릿을 사용하면 템플릿 인수를 1회만 입력하면 되기 때문에 테스트 케이스 작성에 필요한 수고를 줄이고 입력 오류 가능성을 줄일 수 있습니다.
사용.
이 모듈은 보통 직접 호출하지 마십시오.대신 다음 템플릿 중 하나를 사용해야 합니다.
파라미터 기반 템플릿:
- 템플릿:테스트 케이스 – 표준 테스트 케이스용
- 템플릿:테스트 케이스 표 – 열로 나란히 배열된 테스트 케이스용
- 템플릿:테스트 케이스 행 - 표에 행으로 배열된 테스트 케이스용
- 템플릿:접을 수 있는 테스트 케이스– 결과가 동일한 경우 기본적으로 접히는 테스트 케이스
- 템플릿:인라인 테스트 케이스– 호출 수가 적고 출력이 작은 테스트 케이스로 줄 바꿈이 없는 경우
이러한 템플릿의 유일한 차이점은 기본 인수입니다.예를 들어 Template에서 테스트 케이스를 나란히 표시할 수 있습니다.테스트 사례 행 지정 _format=columns
Nowiki 기반 템플릿:
- 템플릿:테스트 케이스 nowiki – nowiki 태그로 둘러싸인 템플릿 코드로 작성된 테스트 케이스(복잡한 템플릿 호출 표시에 유용)
- 템플릿:Nowiki 템플릿 데모– 템플릿 설명서에서 사용
다음 형식을 사용할 수도 있습니다.{{#invoke:template test case main parameters}}. 이것은 템플릿과 동일한 기본값을 사용합니다.테스트 케이스. 파라미터의 설명에 대해서는, 그 페이지를 참조해 주세요.
다른 Lua 모듈에는 이 모듈에 대한 직접 인터페이스는 없습니다.Lua 모듈은 일반적으로 다음과 같은 Lua 기반의 테스트 케이스 모듈을 사용해야 합니다.유닛 테스트 또는 모듈:Scribunto Unit.이 모듈을 사용해야 하는 경우 위의 템플릿 중 하나와 함께 frame:expandTemplate를 사용할 수 있습니다.
배열
이 모듈의 모듈에는 다음과 같은 구성 모듈이 있습니다.템플릿 테스트 케이스/구성편집하여 새 래퍼 템플릿을 추가하거나 모듈이 출력하는 메시지를 변경할 수 있습니다.
카테고리 추적
- 카테고리:표제 매개변수를 사용한 테스트 사례(21)
- 카테고리:출력 파라미터를 사용한 테스트 케이스(162)