설명
슬롯 나라 49에서는 사용된 집합의 암시적 도메인 목록에 대한 동작을 변경했습니다. 도메인 자체가 설정됩니다. 또한 이 테스트에서는 작동하지 않는 예상 도메인 위반이 발생하는지 확인합니다. 모든 경우에 슬롯 나라 49 이전입니다. 기고자: Lutz Westermann, 2025년 1월
소형 모델 유형 :슬롯 나라
카테고리 : 슬롯 나라 테스트 라이브러리
메인 파일 : domain01.gms
$title 암시적 도메인 및 도메인 위반 테스트(DOMAIN01, SEQ=977)
$onText
슬롯 나라 49에서는 사용된 집합의 암시적 도메인 목록에 대한 동작을 변경했습니다.
도메인 자체가 설정됩니다.
또한 이 테스트에서는 작동하지 않는 예상 도메인 위반이 발생하는지 확인합니다.
모든 경우에 슬롯 나라 49 이전입니다.
기고자: Lutz Westermann, 2025년 1월
$offText
i를 설정합니다.
매개변수 b(i);
* 암시적 도메인이므로 도메인 재정의로 인한 오류는 없을 것으로 예상됩니다.
i(*)를 설정합니다.
* 도메인이 우주인 경우 자체 도메인으로 재정의할 수 있습니다.
i(i) /anything/을 설정합니다.
j(*) / some_j / 설정;
* 도메인이 우주인 경우 이미 데이터가 있더라도 자체 도메인으로 재정의할 수 있습니다.
j(j)를 설정;
k(*) / some_k / 설정;
$onMulti
* 도메인이 우주인 경우 이미 데이터가 있더라도 자체 도메인으로 재정의할 수 있습니다.
* 또한 $onMulti를 사용하여 데이터를 확장할 수 있습니다.
k(k) / some_other_k /를 설정합니다;
$off멀티
l(*) / some_l / 설정;
$onMultiR
* 도메인이 우주인 경우 이미 데이터가 있더라도 자체 도메인으로 재정의할 수 있습니다.
* 또한 데이터를 $onMulti로 대체하는 것도 허용합니다.
l(l) / some_other_l / 설정;
$off멀티
$onEcho > ExpectFail.gms
i(i) / i1 / 설정
ii(i) / i1 /
j / j1 /;
매개변수 p(j);
p(j)$i('j1') = 1;
$offEcho
$call 슬롯 나라 ExpectFail.gms lo=%슬롯 나라lo%
$ifE errorlevel=0 $abort 예상되는 도메인 위반
$onEcho > ExpectFail.gms
i(i) / i1 / 설정
ii(i) / i1 /
j / j1 /;
매개변수 p(j);
p(j)$ii('j1') = 1;
$offEcho
$call 슬롯 나라 ExpectFail.gms lo=%슬롯 나라lo%
$ifE errorlevel=0 $abort 예상되는 도메인 위반
$onEcho > ExpectFail.gms
i(i) / i1 / 설정
ii(i) / i1 /
j / j1 /;
매개변수 p(j);
p(j)$i(j) = 1;
$offEcho
$call 슬롯 나라 ExpectFail.gms lo=%슬롯 나라lo%
$ifE errorlevel=0 $abort 예상되는 도메인 위반
$onEcho > ExpectFail.gms
i(i) / i1 / 설정
ii(i) / i1 /
j / j1 /;
매개변수 p(j);
p(j)$ii(j) = 1;
$offEcho
$call 슬롯 나라 ExpectFail.gms lo=%슬롯 나라lo%
$ifE errorlevel=0 $abort 예상 도메인 위반