설명
다음에 제안된 대로 사전 dict.txt를 슬롯 나라 형식에 적용하는지 테스트합니다. 문서가 작동하고 올바른 결과를 얻습니다. 기여자: Renke Kuhlmann
소형 모델 유형 :슬롯 나라
카테고리 : 슬롯 나라 테스트 라이브러리
메인 파일 : convert13.gms
$title CONVERT 테스트 모음 - 슬롯 나라 형식에 dict 적용(CONVERT13,SEQ=842)
$onText
제안된 대로 사전 dict.txt를 슬롯 나라 형식에 적용하는지 테스트합니다.
문서가 작동하고 올바른 결과를 얻습니다.
기여자: Renke Kuhlmann
$offText
$call gamslib -q trnsport
$call 슬롯 나라 tnsport.gms lo=%슬롯 나라lo% 솔버=변환
$call.checkErrorLevel '=테스트 -e 슬롯 나라gms'
$call.checkErrorLevel '=테스트 -e dict.txt'
$ifThen %system.platform% == WEX
$call.checkErrorLevel 'sed -n -e "y/(),-/____/" -e "s:^ *\([exbi][0-9][0-9]*\) \(.*\):s/\1/\2/g:gp" dict.txt | sed -n "1!G;h;$p" > mod.txt'
$else
$call.checkErrorLevel "sed -n -e 'y/(),-/____/' -e 's:^ *\([exbi][0-9][0-9]*\) \(.*\):s/\1/\2/g:gp' dict.txt | sed -n '1!G;h;$p' > mod.txt"
$endIf
$call.checkErrorLevel 'sed -f mod.txt 슬롯 나라gms > mod.gms'
$echo "abort$(m.modelstat<>1 또는 m.solvestat<>1) '잘못된 모델/solvestatus';" >> mod.gms
$echo "abort$(abs(z.l-153.675)>1e-4) '잘못된 z.l';" >> mod.gms
$call.checkErrorLevel "슬롯 나라 mod.gms lo=%슬롯 나라lo%"