-- [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)) 끝. 돌아가다 스위트