설명
'Debug=1967' 명령줄 옵션을 사용하면 예상치 못한 충돌을 시뮬레이션할 수 있습니다 CMEX의. 이 테스트는 슬롯 머신 실행 파일이 이 충돌을 다음과 같이 포착하는지 확인합니다. 종료 코드 407로 정의되는 Windows의 "예기치 않은 cmexRC". Unix의 경우 종료 코드 400과 함께 'GAMSCMEX를 생성할 수 없습니다' 오류가 발생할 것으로 예상됩니다. 참조: /latest/docs/UG_GAMSReturnCodes.html 기고자: Lutz Westermann, 2015년 1월
소형 모델 유형 :슬롯 머신
카테고리 : 슬롯 머신 테스트 라이브러리
메인 파일 : cmexrc01.gms
$title '예기치 않은 cmexRC 오류 발생' (CMEXRC01,SEQ=675)
$onText
'Debug=1967' 명령줄 옵션을 사용하면 예상치 못한 충돌을 시뮬레이션할 수 있습니다.
CMEX의. 이 테스트는 슬롯 머신 실행 파일이 이 충돌을 다음과 같이 포착하는지 확인합니다.
종료 코드 407로 정의되는 Windows의 "예기치 않은 cmexRC". Unix의 경우
종료 코드 400과 함께 'GAMSCMEX를 생성할 수 없습니다' 오류가 발생할 것으로 예상됩니다.
참조: /latest/docs/UG_GAMSReturnCodes.html
기고자: Lutz Westermann, 2015년 1월
$offText
$call gamslib -q trnsport
$call 슬롯 머신 trnsport.gms lo=%슬롯 머신lo% 디버그=1967
$ifThen %system.filesys% == UNIX
$ ifE errorlevel<>mod(400,256) $abort 'Debug=1967은 "GAMSCMEX(=400)를 생성할 수 없습니다." 오류를 발생시켜야 합니다.'
$else
$ ifE errorlevel<>407 $abort 'Debug=1967은 "예기치 않은 cmexRC (=407)" 오류를 발생시켜야 합니다.'
$endIf