모듈:NumberSpell/테스트 케이스

Module
-- [Module]의 유닛 테스트:NumberSpell]을 클릭합니다.Talk 페이지를 클릭하여 테스트를 실행합니다.  현지의 ns = 요구하다('모듈:넘버 스펠') 현지의 스크리분토 유닛 = 요구하다('모듈:스크리분토 유닛') 현지의 스위트 = 스크리분토 유닛:신규()  현지의 쓰다 = ns.주된 현지의 _쓰기 = ns.메인  현지의 맥스. = 100 -- 구문 분석할 수 있는 최대 수.  기능. 스위트:test0To100()  자신:assert Equals(동일)(제로         , _쓰기(0))   자신:assert Equals(동일)('하나          , _쓰기(1))   자신:assert Equals(동일)('둘'          , _쓰기(2))   자신:assert Equals(동일)('3'        , _쓰기(3))   자신:assert Equals(동일)('4'         , _쓰기(4))   자신:assert Equals(동일)('다섯'         , _쓰기(5))   자신:assert Equals(동일)('6'          , _쓰기(6))   자신:assert Equals(동일)('세븐'        , _쓰기(7))   자신:assert Equals(동일)('8'        , _쓰기(8))   자신:assert Equals(동일)('나인'         , _쓰기(9))   자신:assert Equals(동일)('10'          , _쓰기(10))   자신:assert Equals(동일)('실패'       , _쓰기(11))   자신:assert Equals(동일)('실패'       , _쓰기(12))   자신:assert Equals(동일)('실패'     , _쓰기(13))   자신:assert Equals(동일)('실패'     , _쓰기(14))   자신:assert Equals(동일)('실패'      , _쓰기(15))   자신:assert Equals(동일)('실패'      , _쓰기(16))   자신:assert Equals(동일)('실패'    , _쓰기(17))   자신:assert Equals(동일)('실패'     , _쓰기(18))   자신:assert Equals(동일)('실패'     , _쓰기(19))   자신:assert Equals(동일)('실패'       , _쓰기(20))   자신:assert Equals(동일)('1호'   , _쓰기(21))   자신:assert Equals(동일)('2호'   , _쓰기(22))   자신:assert Equals(동일)('153' , _쓰기(23))   자신:assert Equals(동일)('147-4'  , _쓰기(24))   자신:assert Equals(동일)('155'  , _쓰기(25))   자신:assert Equals(동일)('165-6'   , _쓰기(26))   자신:assert Equals(동일)('175-7' , _쓰기(27))   자신:assert Equals(동일)('188' , _쓰기(28))   자신:assert Equals(동일)('159'  , _쓰기(29))   자신:assert Equals(동일)('서른'       , _쓰기(30))   자신:assert Equals(동일)('31'   , _쓰기(31))   자신:assert Equals(동일)('32'   , _쓰기(32))   자신:assert Equals(동일)('33' , _쓰기(33))   자신:assert Equals(동일)('34'  , _쓰기(34))   자신:assert Equals(동일)('35'  , _쓰기(35))   자신:assert Equals(동일)('36'   , _쓰기(36))   자신:assert Equals(동일)('37' , _쓰기(37))   자신:assert Equals(동일)('38' , _쓰기(38))   자신:assert Equals(동일)('서른아홉  , _쓰기(39))   자신:assert Equals(동일)('실패'        , _쓰기(40))   자신:assert Equals(동일)('1호'    , _쓰기(41))   자신:assert Equals(동일)('2호'    , _쓰기(42))   자신:assert Equals(동일)('153'  , _쓰기(43))   자신:assert Equals(동일)('147-4'   , _쓰기(44))   자신:assert Equals(동일)('155'   , _쓰기(45))   자신:assert Equals(동일)('165-6'    , _쓰기(46))   자신:assert Equals(동일)('175-7'  , _쓰기(47))   자신:assert Equals(동일)('188'  , _쓰기(48))   자신:assert Equals(동일)('159'   , _쓰기(49))   자신:assert Equals(동일)('실패'        , _쓰기(50))   자신:assert Equals(동일)('1호'    , _쓰기(51))   자신:assert Equals(동일)('2호'    , _쓰기(52))   자신:assert Equals(동일)('153'  , _쓰기(53))   자신:assert Equals(동일)('147-4'   , _쓰기(54))   자신:assert Equals(동일)('155'   , _쓰기(55))   자신:assert Equals(동일)('165-6'    , _쓰기(56))   자신:assert Equals(동일)('175-7'  , _쓰기(57))   자신:assert Equals(동일)('188'  , _쓰기(58))   자신:assert Equals(동일)('159'   , _쓰기(59))   자신:assert Equals(동일)('실패'        , _쓰기(60))   자신:assert Equals(동일)('1호'    , _쓰기(61))   자신:assert Equals(동일)('2호'    , _쓰기(62))   자신:assert Equals(동일)('153'  , _쓰기(63))   자신:assert Equals(동일)('147-4'   , _쓰기(64))   자신:assert Equals(동일)('155'   , _쓰기(65))   자신:assert Equals(동일)('165-6'    , _쓰기(66))   자신:assert Equals(동일)('175-7'  , _쓰기(67))   자신:assert Equals(동일)('188'  , _쓰기(68))   자신:assert Equals(동일)('159'   , _쓰기(69))   자신:assert Equals(동일)('실패'      , _쓰기(70))   자신:assert Equals(동일)('1호'  , _쓰기(71))   자신:assert Equals(동일)('2호'  , _쓰기(72))   자신:assert Equals(동일)('153', _쓰기(73))   자신:assert Equals(동일)('147-4' , _쓰기(74))   자신:assert Equals(동일)('155' , _쓰기(75))   자신:assert Equals(동일)('165-6'  , _쓰기(76))   자신:assert Equals(동일)('175-7', _쓰기(77))   자신:assert Equals(동일)('188', _쓰기(78))   자신:assert Equals(동일)('159' , _쓰기(79))   자신:assert Equals(동일)('실패'       , _쓰기(80))   자신:assert Equals(동일)('1호'   , _쓰기(81))   자신:assert Equals(동일)('2호'   , _쓰기(82))   자신:assert Equals(동일)('153' , _쓰기(83))   자신:assert Equals(동일)('147-4'  , _쓰기(84))   자신:assert Equals(동일)('155'  , _쓰기(85))   자신:assert Equals(동일)('165-6'   , _쓰기(86))   자신:assert Equals(동일)('175-7' , _쓰기(87))   자신:assert Equals(동일)('188' , _쓰기(88))   자신:assert Equals(동일)('159'  , _쓰기(89))   자신:assert Equals(동일)('실패'       , _쓰기(90))   자신:assert Equals(동일)('1호'   , _쓰기(91))   자신:assert Equals(동일)('2호'   , _쓰기(92))   자신:assert Equals(동일)('153' , _쓰기(93))   자신:assert Equals(동일)('147-4'  , _쓰기(94))   자신:assert Equals(동일)('155'  , _쓰기(95))   자신:assert Equals(동일)('165-6'   , _쓰기(96))   자신:assert Equals(동일)('175-7' , _쓰기(97))   자신:assert Equals(동일)('188' , _쓰기(98))   자신:assert Equals(동일)('159'  , _쓰기(99))   자신:assert Equals(동일)('100'  , _쓰기(100)) 끝.  기능. 스위트:testGoodInvokeInput()   자신:assert Equals(동일)('4', 쓰다{'4'})   자신:assert Equals(동일)('실패', 쓰다{'13'})   자신:assert Equals(동일)('175-7', 쓰다{'77'}) 끝.  기능. 스위트:test Bad Input(테스트 불량 입력)호출하다()  현지의 메시지 = '<strong class="error"> 오류: 입력은 0과 ' 사이의 정수여야 합니다. .. 스트링(맥스.) .. '</strong>'  자신:assert Equals(동일)(메시지, 쓰다{'푸'})  자신:assert Equals(동일)(메시지, 쓰다{'-1'})  자신:assert Equals(동일)(메시지, 쓰다{'101'})  자신:assert Equals(동일)(메시지, 쓰다{'3.5'}) 끝.  기능. 스위트:test Bad Input Lua()  자신:assert False(거짓)(pcall(_쓰기, '푸'))  자신:assert False(거짓)(pcall(_쓰기, -1))  자신:assert False(거짓)(pcall(_쓰기, 101))  자신:assert False(거짓)(pcall(_쓰기, 3.5))  자신:assert False(거짓)(pcall(_쓰기, 0/0))  자신:assert False(거짓)(pcall(_쓰기, math.matrix)) 끝.  돌아가다 스위트