show01.gms : $show 기능 테스트

설명

이 테스트는 환경 보고서가 출력 파일에 인쇄되었는지 확인합니다.
$show 사용(및 그 변형인 $showFiles, $showVariables 및 $showMacros)
예상대로 작동합니다.

기고자: Lutz Westermann, 2020년 11월

소형 모델 유형 :무료 슬롯 게임


카테고리 : 무료 슬롯 게임 테스트 라이브러리


메인 파일 : show01.gms

$title $show 기능 테스트 (show01,SEQ=838)

$onText
이 테스트는 환경 보고서가 출력 파일에 인쇄되는지 확인합니다.
$show 사용(및 그 변형인 $showFiles, $showVariables 및 $showMacros)
예상대로 작동합니다.

기고자: Lutz Westermann, 2020년 11월
$offText

$onEchoV > t.gms
$매크로 별 *
$macro firstStar *
$setGlobal g 글로벌
$setLocal l 로컬
$set 범위 지정
$%무료 슬롯 게임user1%
$offEcho

* 기본(정렬되지 않은) 변형을 테스트합니다.
$call.checkErrorLevel 무료 슬롯 게임 t.gms lo=%무료 슬롯 게임lo% user1=표시
$onEchoV > tWantShow.txt
---- 활성 파일 목록의 시작
레벨 유형 라인 파일 이름
---------------------------------
---- 활성 파일 목록의 끝

---- 컴파일 시간 변수 목록의 시작
레벨 SetVal 유형 텍스트
----------------------------------------
    0 l 로컬 로컬
    0초 범위 지정
    0g 글로벌 글로벌
---- 컴파일 시간 변수 목록 끝

---- 매크로 목록의 시작
$매크로 별 *
$macro firstStar *
---- 매크로 목록 끝
$offEcho

$call.checkErrorLevel awk "/활성 파일 목록 시작/,/매크로 목록 끝/" t.lst | sed -n "/INPUT/!p" > tHaveShow.txt
$call.checkErrorLevel diff -bw tHaveShow.txt tWantShow.txt

$call.checkErrorLevel 무료 슬롯 게임 t.gms lo=%무료 슬롯 게임lo% user1=showFiles
$onEchoV > tWantShowFiles.txt
---- 활성 파일 목록의 시작
레벨 유형 라인 파일 이름
---------------------------------
---- 활성 파일 목록의 끝
$offEcho

$call.checkErrorLevel awk "/활성 파일 목록 시작/,/활성 파일 목록 끝/" t.lst | sed -n "/INPUT/!p" > tHaveShowFiles.txt
$call.checkErrorLevel diff -bw tHaveShowFiles.txt tWantShowFiles.txt

$call.checkErrorLevel 무료 슬롯 게임 t.gms lo=%무료 슬롯 게임lo% user1=showVariables
$onEchoV > tWantShowVariables.txt
---- 컴파일 시간 변수 목록의 시작
레벨 SetVal 유형 텍스트
----------------------------------------
    0 l 로컬 로컬
    0초 범위 지정
    0g 글로벌 글로벌
---- 컴파일 시간 변수 목록 끝
$offEcho

$call.checkErrorLevel awk "/컴파일 시간 변수 목록 시작/,/컴파일 시간 변수 목록 끝/" t.lst | sed -n "/INPUT/!p" > tHaveShowVariables.txt
$call.checkErrorLevel diff -bw tHaveShowVariables.txt tWantShowVariables.txt

$call.checkErrorLevel 무료 슬롯 게임 t.gms lo=%무료 슬롯 게임lo% user1=showMacros
$onEchoV > tWantShowMacros.txt
---- 매크로 목록의 시작
$매크로 별 *
$macro firstStar *
---- 매크로 목록 끝
$offEcho

$call.checkErrorLevel awk "/매크로 목록 시작/,/매크로 목록 끝/" t.lst | sed -n "/INPUT/!p" > tHaveShowMacros.txt
$call.checkErrorLevel diff -bw tHaveShowMacros.txt tWantShowMacros.txt

* 정렬된 변형 테스트
$call.checkErrorLevel 무료 슬롯 게임 t.gms lo=%무료 슬롯 게임lo% user1=show.sorted
$onEchoV > tWantShow.txt
---- 활성 파일 목록의 시작
레벨 유형 라인 파일 이름
---------------------------------
---- 활성 파일 목록의 끝

---- 컴파일 시간 변수 목록의 시작
레벨 SetVal 유형 텍스트
----------------------------------------
    0g 글로벌 글로벌
    0 l 로컬 로컬
    0초 범위 지정
---- 컴파일 시간 변수 목록 끝

---- 매크로 목록의 시작
$macro firstStar *
$매크로 별 *
---- 매크로 목록 끝
$offEcho

$call.checkErrorLevel awk "/활성 파일 목록 시작/,/매크로 목록 끝/" t.lst | sed -n "/INPUT/!p" > tHaveShow.txt
$call.checkErrorLevel diff -bw tHaveShow.txt tWantShow.txt

$call.checkErrorLevel 무료 슬롯 게임 t.gms lo=%무료 슬롯 게임lo% user1=showVariables.sorted
$onEchoV > tWantShowVariables.txt
---- 컴파일 시간 변수 목록의 시작
레벨 SetVal 유형 텍스트
----------------------------------------
    0g 글로벌 글로벌
    0 l 로컬 로컬
    0초 범위 지정
---- 컴파일 시간 변수 목록 끝
$offEcho

$call.checkErrorLevel awk "/컴파일 시간 변수 목록 시작/,/컴파일 시간 변수 목록 끝/" t.lst | sed -n "/INPUT/!p" > tHaveShowVariables.txt
$call.checkErrorLevel diff -bw tHaveShowVariables.txt tWantShowVariables.txt

$call.checkErrorLevel 무료 슬롯 게임 t.gms lo=%무료 슬롯 게임lo% user1=showMacros.sorted
$onEchoV > tWantShowMacros.txt
---- 매크로 목록의 시작
$macro firstStar *
$매크로 별 *
---- 매크로 목록 끝
$offEcho

$call.checkErrorLevel awk "/매크로 목록 시작/,/매크로 목록 끝/" t.lst | sed -n "/INPUT/!p" > tHaveShowMacros.txt
$call.checkErrorLevel diff -bw tHaveShowMacros.txt tWantShowMacros.txt