모듈:개요 / 테스트 케이스

Module
현지의 mAbout(정보) = 요구하다('모듈:개요/샌드박스') 현지의 대해서 = mAbout(정보)._개요 현지의 스크리분토 유닛 = 요구하다('모듈:스크리분토 유닛') 현지의 스위트 = 스크리분토 유닛:신규()   -------------------------------------------------------------------------------- -- 기본 기능 --------------------------------------------------------------------------------  기능. 스위트:testBasicBlank(테스트기본 블랭크)()  현지의 결과 = 대해서()  --현재 기능.앞으로 공백이 될 경우 오류가 발생할 수 있습니다.  자신:assert String 포함('기타 용도는 [[:About/testcase (구체성)]]를 참조하십시오.', 결과, 진실의) 끝.  기능. 스위트:test Basic Use 1()  -- 아티클 네임스페이스  현지의 결과 = 대해서({    [1] = '용도 1'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.그 외의 용도는, [[:About/testcase(구분)]] 를 참조해 주세요., 결과, 진실의)  --카테고리 네임스페이스  결과 = 대해서({    [1] = '용도 1'   }, {페이지 타입 = '카테고리'})  자신:assert String 포함(이 카테고리는 USE1에 관한 것입니다.그 외의 용도는, [[:About/testcase(구분)]] 를 참조해 주세요., 결과, 진실의)  --기타 모든 네임스페이스  결과 = 대해서({    [1] = '용도 1'   }, {페이지 타입 = 페이지})  자신:assert String 포함(이 페이지는 USE1에 관한 것입니다.그 외의 용도는, [[:About/testcase(구분)]] 를 참조해 주세요., 결과, 진실의) 끝.  기능. 스위트:test Basic Use 2()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2의 경우는, [[:About/testcase(구분)]]를 참조해 주세요., 결과, 진실의) 끝.  기능. 스위트:test Basic Page 1()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1]].', 결과, 진실의) 끝.  기능. 스위트:testBasicUse3()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1',    [4] = '사용방법3'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1 ] 。USE3의 경우는, [[:About/testcase(구체화)]]를 참조해 주세요., 결과, 진실의) 끝.  기능. 스위트:test Basic Page 2()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1',    [4] = '사용방법3',    [5] = '페이지2'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1 ] 。USE3에 대해서는 [[:페이지2]', 결과, 진실의) 끝.  -------------------------------------------------------------------------------- -- 「및」기능 --------------------------------------------------------------------------------  기능. 스위트:테스트 And1그리고.()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1',    [4] = '그리고',    [5] = '페이지2'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1] 및 [[:페이지2]', 결과, 진실의) 끝.  기능. 스위트:테스트 And2 Ands()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1',    [4] = '그리고',    [5] = '페이지2',    [6] = '그리고',    [7] = '페이지3'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1], [[:PAGE2] 및 [[:페이지 3]', 결과, 진실의) 끝.  기능. 스위트:테스트 And3앤즈()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1',    [4] = '그리고',    [5] = '페이지2',    [6] = '그리고',    [7] = '페이지3',    [8] = '그리고',    [9] = '페이지4'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1], [[:PAGE2], [[:PAGE3] 및 [[:페이지 4]', 결과, 진실의) 끝.  기능. 스위트:test And1And1BeforeFor()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1',    [4] = '그리고',    [5] = '페이지2',    [6] = '사용방법3',    [7] = '페이지3'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1] 및 [[:PAGE2 ] 。USE3에 대해서는 [[:PAGE3]].', 결과, 진실의) 끝.  기능. 스위트:testAnd1And1BeforeAnd1()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 'USE2',    [3] = 페이지 1',    [4] = '그리고',    [5] = '페이지2',    [6] = '사용방법3',    [7] = '페이지3',    [8] = '그리고',    [9] = '페이지4'   }, {페이지 타입 = 기사})  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.USE2에 대해서는 [[:PAGE1] 및 [[:PAGE2 ] 。USE3에 대해서는 [[:PAGE3] 및 [[:PAGE4 ] ].', 결과, 진실의) 끝.  -------------------------------------------------------------------------------- -- otherText 기능 --------------------------------------------------------------------------------  기능. 스위트:테스트 기타 텍스트()  현지의 결과 = 대해서({    [1] = '용도 1',    [3] = 페이지 1'   }, {    기타 텍스트 = '다른 가치관'텍스트',    페이지 타입 = 기사   })  자신:assert String 포함(이 기사는 USE1에 관한 것입니다.otherText의 다른 값에 대해서는 [[:페이지1]', 결과, 진실의) 끝.   -------------------------------------------------------------------------------- -- otherText 기능 --------------------------------------------------------------------------------  기능. 스위트:테스트 No Selfref()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 페이지 1',   })  자신:assert Not String 포함('셀프 레프, 결과, 진실의) 끝.  기능. 스위트:test Selfref(테스트 셀프 참조)()  현지의 결과 = 대해서({    [1] = '용도 1',    [2] = 페이지 1',    ['셀프 레프] = '진짜'   })  자신:assert String 포함('셀프 레프, 결과, 진실의) 끝.  -------------------------------------------------------------------------------- -- 디폴트 기능 --------------------------------------------------------------------------------  -- 작업  -------------------------------------------------------------------------------- 돌아가다 스위트