설명
도메인 확인 기능이 포함된 향상된 Execute_load에 대한 기본 테스트입니다. (execute_loaddc). 모든 도메인 위반은 다음과 같이 보고되고 표시됩니다. 실행 오류. 대조적으로,execute_load는 모든 도메인 위반을 무시하고 도메인 제한 사항을 충족하는 데이터만 로드합니다. 기고자: Lutz Westermann, 2013년 7월
소형 모델 유형 :무료 슬롯 게임
카테고리 : 무료 슬롯 게임 테스트 라이브러리
메인 파일 : load7.gms
$title Execute_loaddc 테스트(LOAD7,SEQ=613)
$onText
이는 도메인 확인을 통해 향상된 Execution_load에 대한 기본 테스트입니다.
(execute_loaddc). 모든 도메인 위반은 다음과 같이 보고되고 표시됩니다.
실행 오류. 대조적으로,execute_load는 모든 도메인 위반을 무시하고
도메인 제한 사항을 충족하는 데이터만 로드합니다.
기고자: Lutz Westermann, 2013년 7월
$offText
* 데이터 준비
$onEcho > data.gms
내가 /i1*i3/으로 설정
iSub /i1*i2/;
매개변수 pi(i);
파이(i) = ord(i);
$offEcho
$call 무료 슬롯 게임 data.gms lo=%무료 슬롯 게임lo% gdx=data
$if errorlevel 1 $abort 데이터 생성 오류
* 괜찮을 것입니다. pi1에 i1에 대한 데이터가 있습니다.
i1을 설정;
매개변수 pi1(i1);
$gdxIn 데이터.gdx
$로드 i1=i
$gdxIn
Execute_loaddc 'data.gdx', pi1=pi;
pi1을 표시;
* 이것은 괜찮습니다. pi2에는 i2보다 많은 데이터가 있지만 무시합니다.
i2를 설정;
매개변수 pi2(i2);
$gdxIn 데이터.gdx
$load i2=iSub
$gdxIn
Execute_load 'data.gdx', pi2=pi;
pi2를 표시;
* 이는 괜찮지 않습니다. pi3에는 i3 이상의 데이터가 있으며 도메인 확인을 사용합니다.
i3을 설정;
매개변수 pi3(i3);
$gdxIn 데이터.gdx
$load i3=iSub
$gdxIn
Execute_loaddc 'data.gdx', pi3=pi;
pi3을 표시;
abort$(not execerror) '여기서 도메인 위반을 확인해야 합니다.';
실행 오류=0;