설명
$loadIdx의 기본 작동을 확인하세요. 입력에 약어가 포함된 경우 $loadIdx를 사용할 수 없습니다. 기고자: Steve Dirkse, 2013년 10월
소형 모델 유형 :슬롯 커뮤니티
카테고리 : 슬롯 커뮤니티 테스트 라이브러리
메인 파일 : ldidx05.gms
$title $loadIdx - 제한 사항 확인(ldidx05,SEQ=629)
$onDollar
$onText
$loadIdx의 기본 동작을 확인합니다.
입력에 약어가 포함된 경우 $loadIdx를 사용할 수 없습니다.
기고자: Steve Dirkse, 2013년 10월
$offText
$GENGDX를 설정하지 않은 경우 $goTo SKIP_GENGDX
* $loadIdx'ed될 수 있는 매개변수 a를 포함하는 GDX 파일을 생성합니다.
* 및 약어가 저장된 거의 동일한 매개변수 b,
* 따라서 $loadIdx'가 불가능합니다.
d_i_m__3 / 1 * 3 / 설정;
매개변수 a(d_i_m__3), b(d_i_m__3);
a(d_i_m__3) = 1;
a('2') = inf;
약어 aaa;
b(d_i_m__3) = 1;
b('2') = aaa;
Execute_unload 'idx2_.gdx', a, b;
$exit
$label SKIP_GENGDX
* -------------------- 여기서 테스트가 시작됩니다 ------
* a는 읽을 수 있어야 하지만, b는 읽을 수 없어야 합니다.
s1, s2를 설정합니다.
매개변수 a(s1), b(s2);
$gdxIn idx2_
$loadIdxa
$gdxIn
$if not errorfree $abort '$loadIdx는 INF와 같은 일반 특수 값이 포함된 데이터를 허용해야 합니다.'
abort$[card(s1) <> 3] '예기치 않은 s1 읽기', s1;
abort$[card(a) <> 3] '예기치 않은 a 읽기', a;
abort$[a('2') <> inf] '예기치 않은 a 읽기', a;
$gdxIn idx2_
$loadIdxb
$gdxIn
$if errorfree $abort '$loadIdx는 AAA라는 약어가 포함된 데이터를 거부해야 합니다.'
$clearError