설명
잘못된 매개변수 입력을 지정할 때 CSVRead의 동작이 테스트됩니다. 기고자 Jan-Erik Justkowiak, 2018년 5월
소형 모델 유형 :무료 슬롯 게임
카테고리 : 무료 슬롯 게임 테스트 라이브러리
메인 파일 : csv2gdx7.gms
$title CSVRead - 잘못된 매개변수 입력에 대한 오류 메시지 확인(CSV2GDX7,SEQ=752)
$onText
잘못된 매개변수 입력을 지정할 때 CSVRead의 동작이 테스트됩니다.
기고자 Jan-Erik Justkowiak, 2018년 5월
$offText
$onEcho > data.무료 슬롯 게임
,a,b,c,d,e,f,g
나,1,2,3,4,5,6,7.2
$offEcho
* 중복 옵션을 확인하세요! (참고: 오류 메시지는
* 매개변수 사양이 일치하지 않는지 여부!)
$log 1. 중복된 ID
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=2..lastCol id=x 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 실행 후 실패해야 합니다. 1. 예상 오류: 중복 옵션: ID!
$log
$log 2. 중복된 useHeader
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=2..lastCol useHeader=y 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 실행 후 실패해야 합니다. 2. 예상 오류: 중복 옵션: useHeader!
$log
$log 3. 중복된 값
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=2..lastCol 값=1..lastCol 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 실행 후 실패해야 합니다. 3. 예상되는 오류: 중복된 옵션: 값!
$log
$log 4. 중복된 값
$call gamstool csvread data.무료 슬롯 게임 id=x 인덱스=1 useHeader=y 값=2 값=2 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 실행 후 실패해야 합니다. 4. 예상되는 오류: 중복된 옵션: 값!
$log
$log 5. 중복 인덱스
$call gamstool csvread data.무료 슬롯 게임 id=x 인덱스=1 useHeader=y 값=2..lastCol 인덱스=1 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 실행 후 실패해야 합니다. 5. 예상 오류: 중복 옵션: 인덱스!
$log
***------------'output' 옵션이 이제 gamstool csvread에서 'gdxOut'으로 대체되었습니다------------***
$log 6. gdxOut 복제
$call gamstool csvread data.무료 슬롯 게임 gdxOut=temp.gdx id=x index=1 useHeader=y 값=2..lastCol gdxOut=temp.gdx 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 실행 후 실패해야 합니다. 6. 예상 오류: 중복 옵션: gdxOut!
$log
***------------'storeZero' 옵션은 이제 gamstool csvread에서 더 이상 사용되지 않습니다------------***
*$log 7. storeZero 중복
*$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y storeZero=y 값=2..lastCol storeZero=y 추적=0 gdxout=data.gdx
*$ifE errorLevel=0 $abort CSVRead는 7을 실행한 후 실패해야 합니다. 예상되는 오류: 중복 옵션: storeZero!
*$로그
$log 8. valueDim이 중복되었습니다.
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y valueDim=y 값=2 valueDim=y 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 8을 실행한 후 실패해야 합니다. 예상 오류: 중복 옵션: valueDim!
$log
***------------'colCount' 옵션은 이제 gamstool csvread에서 더 이상 사용되지 않습니다------------***
*$log 9. colCount가 중복되었습니다.
*$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y colCount=7 값=2..lastCol colCount=7 추적=0 gdxout=data.gdx
*$ifE errorLevel=0 $abort CSVRead는 9를 실행한 후 실패해야 합니다. 예상 오류: 중복 옵션: colCount!
*$로그
$log 10. checkDate가 중복되었습니다.
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y checkDate=y 값=2..lastCol checkDate=y 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 10을 실행한 후 실패해야 합니다. 예상 오류: 중복 옵션: checkDate!
$log
$log 11. autoRow 중복
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y autoRow=r 값=2..lastCol autoRow=r 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 11을 실행한 후 실패해야 합니다. 예상되는 오류: 중복 옵션: autoRow!
$log
$log 12. autoCol 중복
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y autoCol=c 값=2..8 autoCol=c 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 12를 실행한 후 실패해야 합니다. 예상 오류: 중복 옵션: autoCol!
$log
$log 13. fieldSep이 중복되었습니다.
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y fieldSep=comma 값=2..lastCol fieldSep=comma 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 13을 실행한 후 실패해야 합니다. 예상 오류: 중복 옵션: fieldSep!
$log
$log 14. 중복된 10진수Sep
$call gamstool csvread data.무료 슬롯 게임 id=x 인덱스=1 useHeader=y 소수점Sep=기간 값=2..lastCol 소수점=기간 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 14를 실행한 후 실패해야 합니다. 예상되는 오류: 중복 옵션:decimalSep!
$log
***------------'password' 옵션은 이제 gamstool csvread에서 더 이상 사용되지 않습니다------------***
*$log 15. 비밀번호가 중복되었습니다.
*$call gamstool csvread data.무료 슬롯 게임 id=x 색인=1 useHeader=y 비밀번호=123 값=2..lastCol 비밀번호=123 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
*$ifE errorLevel=0 $abort CSVRead는 15를 실행한 후 실패해야 합니다. 예상되는 오류: 중복된 옵션: 비밀번호!
*$로그
*------------------------------------------------------------------
* value 및 값 옵션을 사용하여 2열과 4-7열의 값을 읽고 싶습니다.
* 이건 실패할 거야
*$log 16. 값 및 값 옵션 | 'value' 옵션이 gamstool csvread에서 제거되었습니다.
*$call gamstool csvread data.무료 슬롯 게임 id=x 인덱스=1 useHeader=y 값=2 값=4..7 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
*$ifE errorLevel=0 $abort CSVRead는 16을 실행한 후 실패해야 합니다. 예상 오류: 중복 옵션: 값!
*$로그
* 각 열은 값 옵션 내에서 지정되어야 합니다.
* 성공할 것이다
$로그 17.
$call gamstool csvread data.무료 슬롯 게임 id=x 인덱스=1 useHeader=y 값=2,4..7 추적=0 gdxout=data.gdx
$ifE errorLevel<>0 $abort 오류: 17.을 실행한 후 CSVRead가 성공했어야 합니다!
$log
*------------------------------------------------------------------
* lastCol 상수를 사용한 계산은 허용되지 않습니다.
$log 18. lastCol 상수를 사용한 계산
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=lastCol-1 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 18을 실행한 후 실패해야 합니다. 예상되는 오류: 문자열로 열 할당에는 정수, 쉼표(,), 콜론(:) 및 기호 상수 lastCol만 포함될 수 있습니다.
$log
*------------------------------------------------------------------
* fieldSep,decimalSep, useHeader, storeZero,
* valueDim 또는 checkDate가 알 수 없는 값으로 설정되었습니다.
$log 19. 잘못된 fieldSep
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=2..lastCol fieldSep=coma 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 19를 실행한 후 실패해야 합니다. 예상 오류: 잘못된 fieldSeparator 입력: 혼수
$log
$log 20. 잘못된 십진수Sep
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=2..lastCol 소수점=coma 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 20을 실행한 후 실패해야 합니다. 예상 오류: 잘못된 소수 분리기 입력: 혼수
$log
$log 21. 잘못된 useHeader
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=ye 값=2..lastCol 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 21을 실행한 후 실패해야 합니다. 잘못된 플래그, useheader: ye
$log
***------------'storeZero' 옵션은 이제 gamstool csvread에서 더 이상 사용되지 않습니다------------***
*$log 22. 잘못된 storeZero
*$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y storeZero=ye 값=2..lastCol 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
*$ifE errorLevel=0 $abort CSVRead는 22를 실행한 후 실패해야 합니다. 잘못된 플래그, useheader: ye
*$로그
$log 23. 잘못된 valueDim
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y valueDim=ye 값=2..lastCol 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead가 실행 후 실패했어야 합니다. 23. 잘못된 플래그, useheader: ye
$log
$log 24. 잘못된 checkDate
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y checkDate=ye 값=2..lastCol 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead가 실행 후 실패했어야 합니다. 24. 잘못된 플래그, useheader: ye
$log
*------------------------------------------------------------------
* 값 또는 인덱스 옵션의 열이 존재하지 않으면 메시지를 확인하십시오.
$log 25. 잘못된 값 입력 - 잘못된 열 번호
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=0 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 25를 실행한 후 실패해야 합니다. 예상 오류: Usecols가 열과 일치하지 않습니다. 열이 예상되었지만 찾을 수 없습니다: [0, -1]
$log
$log 26. 잘못된 값 입력 - 잘못된 열 번호
$call gamstool csvread data.무료 슬롯 게임 id=x 인덱스=1 useHeader=y 값=0,5,6 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 26을 실행한 후 실패해야 합니다. 예상 오류: Usecols가 열과 일치하지 않습니다. 열이 예상되었지만 찾을 수 없습니다: [0, 4, 5, -1]
$log
$log 27. 잘못된 인덱스 입력 - 잘못된 열 번호
$call gamstool csvread data.무료 슬롯 게임 id=x index=0 useHeader=y 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 27을 실행한 후 실패해야 합니다. 예상 오류: Usecols가 열과 일치하지 않습니다. 열이 예상되었지만 찾을 수 없습니다: [-1]
$log
$log 28. 잘못된 값 입력 - 열 개수 초과
$call gamstool csvread data.무료 슬롯 게임 id=x index=1 useHeader=y 값=10 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 28을 실행한 후 실패해야 합니다. 예상 오류: Usecols가 열과 일치하지 않습니다. 열이 예상되었지만 찾을 수 없습니다: [0, 9]
$log
$log 29. 잘못된 값 입력 - 열 개수 초과
$call gamstool csvread data.무료 슬롯 게임 id=x 인덱스=1 useHeader=y 값=5,6,10 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 29를 실행한 후 실패해야 합니다. 예상 오류: Usecols가 열과 일치하지 않습니다. 열이 예상되었지만 찾을 수 없습니다: [0, 9, 4, 5]
$log
$log 30. 잘못된 인덱스 입력 - 열 개수 초과
$call gamstool csvread data.무료 슬롯 게임 id=x index=10 useHeader=y 추적=0 gdxout=data.gdx > %system.NullFile% 2>&1
$ifE errorLevel=0 $abort CSVRead는 30을 실행한 후 실패해야 합니다. 예상 오류: Usecols가 열과 일치하지 않습니다. 열이 예상되었지만 찾을 수 없습니다: [9]
$log
*------------------------------------------------------------------