tcltest
을 사용하여 TCL procs에 대한 간단한 단위 테스트를 작성합니다.
-body 스크립트에서 -setup 스크립트의 변수를 볼 수있는 방법이 있는지 궁금합니다. 어쨌든 upvar/uplevel을 사용하고 있을까요?
은 지금까지 나는 오류가 발생하지 순진한 접근 시도하지 않은 ("읽을 수없는 테스트 파일 오류를"N을 "그런 변수") : tcltest에 -setup
및 -body
스크립트가tcltest -setup 스크립트에서 -body 스크립트로 변수를 전달하십시오.
tcltest::test equal4_test {
} -setup {
set N 4
} -body {
equal4 $N
} -result 1
재생산 할 수 없습니다 : 코드가 여기에서 잘 돌아갑니다. 이것은 테스트를 위해 변수를 준비하는 일반적인 방법입니다. 코드에 다른 문제가 있어야합니다. –