Skip to content

test cases failures(38 cases) #129

@parkhojeong

Description

@parkhojeong

command cargo test makes 38 failure case. how can i fix it?

environment and reproduction flow

  • in apple m1 pro
  • install cargo using command curl https://sh.rustup.rs -sSf | sh
  • and i run cd libs/braillify and cargo test

below, cargo test log related on failure

========================= LOG START =========================
failures:

---- test::test_by_testcase stdout ----
Error: Invalid character
Error: Invalid character
Error: Invalid character
Error: Invalid character
Error: Invalid character
Error: Invalid character

실패한 케이스:

파일: rule_53.csv, 라인 1: '“빨리 말해!”'
예상: 38322421621817226232252
실제: 38322421621017226232252
유니코드 Result: ⠦⠠⠘⠂⠐⠕ ⠑⠂⠚⠗⠖⠴
유니코드 Expected: ⠦⠠⠘⠂⠐⠕⠈⠑⠂⠚⠗⠖⠴

파일: rule_53.csv, 라인 2: '“…….”'
예상: 383232325052
실제: 385050505050505052
유니코드 Result: ⠦⠲⠲⠲⠲⠲⠲⠲⠴
유니코드 Expected: ⠦⠠⠠⠠⠲⠴

파일: rule_53.csv, 라인 3: '“실은...... 저 사람... 우리 아저씨일지 몰라.”'
예상: 3832212535050508401487163534505050813162183540143232210212402181737216355052
실제: 383221253505050505050040140716353450505001316210354014323221212402101737216355052
유니코드 Result: ⠦⠠⠕⠂⠵⠲⠲⠲⠲⠲⠲ ⠨⠎ ⠇⠐⠣⠢⠲⠲⠲ ⠍⠐⠕ ⠣⠨⠎⠠⠠⠕⠕⠂⠨⠕ ⠑⠥⠂⠐⠣⠲⠴
유니코드 Expected: ⠦⠠⠕⠂⠵⠲⠲⠲⠈⠨⠎⠈⠇⠐⠣⠢⠲⠲⠲⠈⠍⠐⠕⠈⠣⠨⠎⠠⠠⠕⠀⠕⠂⠨⠕⠈⠑⠥⠂⠐⠣⠲⠴

파일: rule_53.csv, 라인 4: '육십갑자: 갑자, 을축, 병인, 정묘, 무진, …… 신유, 임술, 계해'
예상: 411322134334016284334016846481311682459311684059801744168171340311683232328323141168213432471688122623
실제: 4113221343340162043340160464813116024593116040591744160171340311605050505050500323141160213432471608122623
유니코드 Result: ⠩⠁⠠⠕⠃⠫⠃⠨⠐⠂ ⠫⠃⠨⠐ ⠮⠰⠍⠁⠐ ⠘⠻⠟⠐ ⠨⠻⠑⠬⠐ ⠑⠍⠨⠟⠐ ⠲⠲⠲⠲⠲⠲ ⠠⠟⠩⠐ ⠕⠢⠠⠯⠐ ⠈⠌⠚⠗
유니코드 Expected: ⠩⠁⠠⠕⠃⠫⠃⠨⠐⠂⠈⠫⠃⠨⠐⠈⠮⠰⠍⠁⠐⠈⠘⠻⠟⠐⠈⠨⠻⠈⠀⠑⠬⠐⠈⠑⠍⠨⠟⠐⠈⠠⠠⠠⠈⠠⠟⠩⠐⠈⠕⠢⠠⠯⠐⠈⠈⠌⠚⠗

파일: rule_50.csv, 라인 2: '사과·배, 배추·무'
예상: 78391662423168242348131661713
실제: 78391662423160242348131661713
유니코드 Result: ⠇⠈⠧⠐⠆⠘⠗⠐ ⠘⠗⠰⠍⠐⠆⠑⠍
유니코드 Expected: ⠇⠈⠧⠐⠆⠘⠗⠐⠈⠘⠗⠰⠍⠐⠆⠑⠍

파일: rule_50.csv, 라인 3: '시장에서 사과·배·복숭아, 마늘·고추·파, 조기·명태·고등어를 샀습니다.'
예상: 322140542932148783916624231662445321354351681794616608374813166251684037821166175919231668371042541416468880712324239211050
실제: 32214054293214078391662423166244532135435160179461668374813166251604037821166175919231668371042541416460712324239211050
유니코드 Result: ⠠⠕⠨⠶⠝⠠⠎ ⠇⠈⠧⠐⠆⠘⠗⠐⠆⠘⠭⠠⠍⠶⠣⠐ ⠑⠉⠮⠐⠆⠈⠥⠰⠍⠐⠆⠙⠐ ⠨⠥⠈⠕⠐⠆⠑⠻⠓⠗⠐⠆⠈⠥⠊⠪⠶⠎⠐⠮ ⠇⠌⠠⠪⠃⠉⠕⠊⠲
유니코드 Expected: ⠠⠕⠨⠶⠝⠠⠎⠈⠇⠈⠧⠐⠆⠘⠗⠐⠆⠘⠭⠠⠍⠶⠣⠐⠈⠑⠉⠮⠐⠆⠀⠈⠥⠰⠍⠐⠆⠙⠐⠈⠨⠥⠈⠕⠐⠆⠑⠻⠓⠗⠐⠆⠈⠥⠊⠪⠶⠎⠐⠮⠈⠈⠈⠀⠇⠌⠠⠪⠃⠉⠕⠊⠲

파일: rule_50.csv, 라인 4: '8·15 광복'
예상: 6019166601178839542445
실제: 6019166601170839542445
유니코드 Result: ⠼⠓⠐⠆⠼⠁⠑ ⠈⠧⠶⠘⠭
유니코드 Expected: ⠼⠓⠐⠆⠼⠁⠑⠈⠈⠧⠶⠘⠭

파일: rule_50.csv, 라인 5: '통권 제54·55·56호'
예상: 1963815188402960172516660171716660171182637
실제: 1963815180402960172516660171716660171102637
유니코드 Result: ⠓⠿⠈⠏⠒⠀⠨⠝⠼⠑⠙⠐⠆⠼⠑⠑⠐⠆⠼⠑⠋⠀⠚⠥
유니코드 Expected: ⠓⠿⠈⠏⠒⠈⠨⠝⠼⠑⠙⠐⠆⠼⠑⠑⠐⠆⠼⠑⠋⠈⠚⠥

파일: rule_54.csv, 라인 1: '그는 “여러분! ‘시작이 반이다.’라는 말 들어 보셨죠?”라고 말하며 강연을 시작했다.'
예상: 8
실제: 8429530384916142427220323832214012102418211050524163595301720104614024373249124044385216358370172261749043543346032214012623121050
유니코드 Result: ⠈⠪⠉⠵ ⠦⠱⠐⠎⠘⠛⠖ ⠠⠦⠠⠕⠨⠁⠕ ⠘⠒⠕⠊⠲⠴⠄⠐⠣⠉⠵ ⠑⠂ ⠊⠮⠎ ⠘⠥⠠⠱⠌⠨⠬⠦⠴⠐⠣⠈⠥ ⠑⠂⠚⠑⠱ ⠫⠶⠡⠮ ⠠⠕⠨⠁⠚⠗⠌⠊⠲
유니코드 Expected: o.ao~3oi40'"<cze1i!s~u

파일: rule_54.csv, 라인 2: '이번 회의에는 두 명[이혜정(실장), 박철용(과장)]만 빼고 모두 참석했습니다.'
예상: 0;0e3 실제: 212462026615829953010130175938621261240593843221240543252160241483044543848394054325248521718032242383701737101304835343257262312324239211050 유니코드 Result: ⠕⠘⠾ ⠚⠽⠺⠝⠉⠵ ⠊⠍ ⠑⠻⠦⠆⠕⠚⠌⠨⠻⠦⠄⠠⠕⠂⠨⠶⠠⠴⠐ ⠘⠁⠰⠞⠬⠶⠦⠄⠈⠧⠨⠶⠠⠴⠰⠴⠑⠒ ⠠⠘⠗⠈⠥ ⠑⠥⠊⠍ ⠰⠣⠢⠠⠹⠚⠗⠌⠠⠪⠃⠉⠕⠊⠲ 유니코드 Expected: ~r@u``euim;<5

파일: rule_56.csv, 라인 1: '배부른 돼지̇ ̇ ̇ ̇ ̇보다는 배고픈 소크라테스̇ ̇ ̇ ̇ ̇ ̇ ̇ ̇가 되겠다.'
예상: 3236242324131653810392340213642437109538323624238372553323711421635192932423644381061829121050
실제:
유니코드 Result: Invalid character
유니코드 Expected: ⠠⠤⠘⠗⠘⠍⠐⠵⠈⠊⠧⠗⠨⠕⠤⠄⠘⠥⠊⠉⠵⠈⠠⠤⠘⠗⠈⠥⠙⠵⠠⠥⠋⠪⠐⠣⠓⠝⠠⠪⠤⠄⠫⠈⠊⠽⠈⠝⠌⠊⠲

파일: rule_56.csv, 라인 2: '다음 보기에서 명사가 아닌 것은?'
예상: 1035423482437821293214817597438323635931364856145338
실제: 103542340243782129321401759743035931056145338
유니코드 Result: ⠊⠣⠪⠢ ⠘⠥⠈⠕⠝⠠⠎ ⠑⠻⠇⠫ ⠣⠉⠟ ⠸⠎⠵⠦
유니코드 Expected: ⠊⠣⠪⠢⠈⠘⠥⠈⠕⠝⠠⠎⠈⠑⠻⠇⠫⠈⠠⠤⠣⠉⠟⠤⠄⠈⠸⠎⠵⠦

파일: rule_56.csv, 라인 3: '서울은 대한민국의 수도이다.'
예상: 3214475381023261817318131588483632131037366211050
실제: 321447530102326181731813158032131037211050
유니코드 Result: ⠠⠎⠯⠵ ⠊⠗⠚⠒⠑⠟⠈⠍⠁⠺ ⠠⠍⠊⠥⠕⠊⠲
유니코드 Expected: ⠠⠎⠯⠵⠈⠊⠗⠚⠒⠑⠟⠈⠍⠁⠺⠈⠰⠤⠠⠍⠊⠥⠤⠆⠕⠊⠲

파일: rule_56.csv, 라인 4: '최명희 작가는 전라북도 전주 출신입니다.'
예상: 486117592658040143953016364062163524131103704062040133620484732312139211050
실제: 4861175926580401439530406216352413110370406240130484732312139211050
유니코드 Result: ⠰⠽⠑⠻⠚⠺ ⠨⠁⠫⠉⠵ ⠨⠾⠐⠣⠘⠍⠁⠊⠥ ⠨⠾⠨⠍ ⠰⠯⠠⠟⠕⠃⠉⠕⠊⠲
유니코드 Expected: ⠰⠽⠑⠻⠚⠺⠀⠨⠁⠫⠉⠵⠀⠐⠤⠨⠾⠐⠣⠘⠍⠁⠊⠥⠀⠨⠾⠀⠨⠍⠤⠂⠀⠰⠯⠠⠟⠕⠃⠉⠕⠊⠲

파일: rule_56.csv, 라인 5: '금액 할인: 15,000원 14,500원'
예상: 842342318262311628836601172262626151836186012521726261518
실제: 842342310262311620601172262626151806012521726261518
유니코드 Result: ⠈⠪⠢⠗⠁ ⠚⠂⠟⠐⠂ ⠼⠁⠑⠂⠚⠚⠚⠏⠒ ⠼⠁⠙⠂⠑⠚⠚⠏⠒
유니코드 Expected: ⠈⠪⠢⠗⠁⠈⠚⠂⠟⠐⠂⠈⠈⠤⠼⠁⠑⠂⠚⠚⠚⠏⠒⠤⠁⠈⠼⠁⠙⠂⠑⠚⠚⠏⠒

파일: rule_57.csv, 라인 1: '김○○ 씨'
예상: 8213456525270323221
실제: 8213456527565270323221
유니코드 Result: ⠈⠕⠢⠸⠴⠇⠸⠴⠇ ⠠⠠⠕
유니코드 Expected: ⠈⠕⠢⠸⠴⠴⠇⠀⠠⠠⠕

파일: rule_57.csv, 라인 2: '이 ×××야!'
예상: 2105645454572822
실제: 2103303303302822
유니코드 Result: ⠕⠀⠡⠀⠡⠀⠡⠀⠜⠖
유니코드 Expected: ⠕⠀⠸⠭⠭⠭⠇⠜⠖

파일: rule_57.csv, 라인 3: '△△도서관'
예상: 56444471037321483918
실제: 56447564471037321483918
유니코드 Result: ⠸⠬⠇⠸⠬⠇⠊⠥⠠⠎⠈⠧⠒
유니코드 Expected: ⠸⠬⠬⠇⠊⠥⠠⠎⠈⠧⠒

파일: rule_57.csv, 라인 4: '☆☆고등학교'
예상: 5620207837104254261844
실제:
유니코드 Result: Invalid character
유니코드 Expected: ⠸⠔⠔⠇⠈⠥⠊⠪⠶⠚⠁⠈⠬

파일: rule_57.csv, 라인 5: '2016년 ◇월 ◆일'
예상: 603261110933056347152056217212
실제:
유니코드 Result: Invalid character
유니코드 Expected: ⠼⠃⠚⠁⠋⠀⠉⠡⠀⠸⠢⠇⠏⠂⠀⠸⠕⠇⠕⠂

파일: rule_55_b1.csv, 라인 1: '선택을 나타내는 연결 어미로 ‘-든, -든가, -든지’가 쓰인다.'
예상: 326219231468919923953833851814172116378323836105316361053431683610534021524438323242311050
실제: 3262192314609199239530338510141721163703238361053160361053431603610534021524430323242311050
유니코드 Result: ⠠⠾⠓⠗⠁⠮ ⠉⠓⠉⠗⠉⠵ ⠡⠈⠳ ⠎⠑⠕⠐⠥ ⠠⠦⠤⠊⠵⠐ ⠤⠊⠵⠫⠐ ⠤⠊⠵⠨⠕⠴⠄⠫ ⠠⠠⠪⠟⠊⠲
유니코드 Expected: ⠠⠾⠓⠗⠁⠮⠈⠉⠓⠉⠗⠉⠵⠈⠡⠈⠳⠈⠎⠑⠕⠐⠥⠈⠠⠦⠤⠊⠵⠐⠤⠊⠵⠫⠐⠈⠤⠊⠵⠨⠕⠴⠄⠫⠈⠠⠠⠪⠟⠊⠲

파일: rule_55_b1.csv, 라인 2: '만약 명사절의 성격을 띤다면 ‘~인지 아닌지’의 의미가 된다.'
예상: 17182818175974030588325984914683210311017338323882031402183593140215245885817214381061181050
실제: 17182810175974030580325984914603210311017330323882031402103593140215245805817214301061181050
유니코드 Result: ⠑⠒⠜⠁ ⠑⠻⠇⠨⠞⠺ ⠠⠻⠈⠱⠁⠮ ⠠⠊⠟⠊⠑⠡ ⠠⠦⠈⠔⠟⠨⠕ ⠣⠉⠟⠨⠕⠴⠄⠺ ⠺⠑⠕⠫ ⠊⠽⠒⠊⠲
유니코드 Expected: ⠑⠒⠜⠁⠈⠑⠻⠇⠨⠞⠺⠈⠠⠻⠈⠱⠁⠮⠈⠠⠊⠟⠊⠑⠡⠈⠠⠦⠈⠔⠟⠨⠕⠈⠣⠉⠟⠨⠕⠴⠄⠺⠈⠺⠑⠕⠫⠈⠊⠽⠒⠊⠲

파일: rule_53_b1.csv, 라인 1: '한글 맞춤법에 따르면 줄임표는 ‘……’이 원칙이나 ‘…’나 ‘...’도 허용된다.'
예상: 261884681754813342414329832101642173384047213425449530323832323232323252421815184821121983238323232524980323850505052410378261444541061181050
실제: 26188460175481334241432903210164217330404721342544953032385050505050505242101518482112190323850505052490323850505052410370261444541061181050
유니코드 Result: ⠚⠒⠈⠮ ⠑⠅⠰⠍⠢⠘⠎⠃⠝ ⠠⠊⠐⠪⠑⠡ ⠨⠯⠕⠢⠙⠬⠉⠵ ⠠⠦⠲⠲⠲⠲⠲⠲⠴⠄⠕ ⠏⠒⠰⠕⠁⠕⠉ ⠠⠦⠲⠲⠲⠴⠄⠉ ⠠⠦⠲⠲⠲⠴⠄⠊⠥ ⠚⠎⠬⠶⠊⠽⠒⠊⠲
유니코드 Expected: ⠚⠒⠈⠮⠈⠑⠅⠰⠍⠢⠘⠎⠃⠝⠈⠠⠊⠐⠪⠑⠡⠈⠨⠯⠕⠢⠙⠬⠉⠵⠀⠠⠦⠠⠠⠠⠠⠠⠠⠴⠄⠕⠈⠏⠒⠰⠕⠁⠕⠉⠈⠠⠦⠠⠠⠠⠴⠄⠉⠈⠀⠠⠦⠲⠲⠲⠴⠄⠊⠥⠈⠚⠎⠬⠶⠊⠽⠒⠊⠲

파일: rule_60.csv, 라인 1: '* 야애: 들에 낀 안개'
예상: ⠀16200283623162010462903283103518823
실제: 16200283623162010462903283103518823
유니코드 Result: ⠐⠔ ⠜⠤⠗⠐⠂ ⠊⠮⠝ ⠠⠈⠟ ⠣⠒⠈⠗
유니코드 Expected: ⠐⠔⠀⠜⠤⠗⠐⠂⠀⠊⠮⠝⠀⠠⠈⠟⠀⠣⠒⠈⠗⠀

파일: rule_49.csv, 라인 30: '"˙, __"'
예상: 32360364
실제:
유니코드 Result: Invalid character
유니코드 Expected: ⠠⠤⠀⠤⠄

파일: rule_49.csv, 라인 43: '“어디 나하고 한번…….” 하고 민수가 나섰다.'
예상: 381410210926837026182462323232505202683701731321343093214121050
실제: 381410210926837026182462505050505050505202683701731321343093214121050
유니코드 Result: ⠦⠎⠊⠕ ⠉⠚⠈⠥ ⠚⠒⠘⠾⠲⠲⠲⠲⠲⠲⠲⠴ ⠚⠈⠥ ⠑⠟⠠⠍⠫ ⠉⠠⠎⠌⠊⠲
유니코드 Expected: ⠦⠎⠊⠕⠀⠉⠚⠈⠥⠀⠚⠒⠘⠾⠠⠠⠠⠲⠴⠀⠚⠈⠥⠀⠑⠟⠠⠍⠫⠀⠉⠠⠎⠌⠊⠲

파일: rule_49.csv, 라인 44: '나는 호주머니를 뒤지었다. 두툼한 지갑, 시계, 손수건, ...... 있을 것은 죄다 있었다.'
예상: 9953026374013171492116460101323402114121050010131913342618040214331603221812160325532138621605050500211246056145304061100211214121050
실제: 9953026374013171492116460101323402114121050010131913342618040214331603221812160325532138621605050505050500211246056145304061100211214121050
유니코드 Result: ⠉⠉⠵ ⠚⠥⠨⠍⠑⠎⠉⠕⠐⠮ ⠊⠍⠗⠨⠕⠎⠌⠊⠲ ⠊⠍⠓⠍⠢⠚⠒ ⠨⠕⠫⠃⠐ ⠠⠕⠈⠌⠐ ⠠⠷⠠⠍⠈⠾⠐ ⠲⠲⠲⠲⠲⠲ ⠕⠌⠮ ⠸⠎⠵ ⠨⠽⠊ ⠕⠌⠎⠌⠊⠲
유니코드 Expected: ⠉⠉⠵⠀⠚⠥⠨⠍⠑⠎⠉⠕⠐⠮⠀⠊⠍⠗⠨⠕⠎⠌⠊⠲⠀⠊⠍⠓⠍⠢⠚⠒⠀⠨⠕⠫⠃⠐⠀⠠⠕⠈⠌⠐⠀⠠⠷⠠⠍⠈⠾⠐⠀⠲⠲⠲⠀⠕⠌⠮⠀⠸⠎⠵⠀⠨⠽⠊⠀⠕⠌⠎⠌⠊⠲

파일: rule_49.csv, 라인 54: '이번 토론회의 제목은 '역사 바로잡기 ― 근대의 설정 ―' 이다.'
예상: 21246201937165526615804029174553032384917024163740382103636085310235803230405903636524211050
실제: 2124620193716552661580402917455303238491702416374038210363608531023580323040590363632380211050
유니코드 Result: ⠕⠘⠾ ⠓⠥⠐⠷⠚⠽⠺ ⠨⠝⠑⠭⠵ ⠠⠦⠱⠁⠇ ⠘⠐⠥⠨⠃⠈⠕ ⠤⠤ ⠈⠵⠊⠗⠺ ⠠⠞⠨⠻ ⠤⠤⠠⠦ ⠕⠊⠲
유니코드 Expected: ⠕⠘⠾⠀⠓⠥⠐⠷⠚⠽⠺⠀⠨⠝⠑⠭⠵⠀⠠⠦⠱⠁⠇⠀⠘⠐⠥⠨⠃⠈⠕⠀⠤⠤⠀⠈⠵⠊⠗⠺⠀⠠⠞⠨⠻⠀⠤⠤⠴⠄⠕⠊⠲

파일: rule_49.csv, 라인 57: '한글의 본디 이름은 훈민정음̊ ̊ ̊ ̊ 이다.'
예상: ⠀
실제:
유니코드 Result: Invalid character
유니코드 Expected: Invalid character

파일: rule_49.csv, 라인 58: '중요한 것은 왜 사느냐가 아니라 어떻게 사느냐이다.'
예상: 40135444261805614530323639230794292836443035921163503236143210145282907942928364211050
실제: 401354442618056145303923079429284303592116350143210145282907942928211050
유니코드 Result: ⠨⠍⠶⠬⠚⠒ ⠸⠎⠵ ⠧⠗ ⠇⠉⠪⠉⠜⠫ ⠣⠉⠕⠐⠣ ⠎⠠⠊⠎⠴⠈⠝ ⠇⠉⠪⠉⠜⠕⠊⠲
유니코드 Expected: ⠨⠍⠶⠬⠚⠒⠀⠸⠎⠵⠀⠠⠤⠧⠗⠀⠇⠉⠪⠉⠜⠤⠄⠫⠀⠣⠉⠕⠐⠣⠀⠠⠤⠎⠠⠊⠎⠴⠈⠝⠀⠇⠉⠪⠉⠜⠤⠄⠕⠊⠲

파일: rule_49.csv, 라인 60: '그 말을 듣는 순간 ×란 말이 목구멍까지 치밀었다.'
예상: 84201724601042209530322743180564571635180172210174581317145432434021048211721214121050
실제: 842017246010422095303227431803301635180172210174581317145432434021048211721214121050
유니코드 Result: ⠈⠪⠀⠑⠂⠮⠀⠊⠪⠔⠉⠵⠀⠠⠛⠫⠒⠀⠡⠀⠐⠣⠒⠀⠑⠂⠕⠀⠑⠭⠈⠍⠑⠎⠶⠠⠫⠨⠕⠀⠰⠕⠑⠕⠂⠎⠌⠊⠲
유니코드 Expected: ⠈⠪⠀⠑⠂⠮⠀⠊⠪⠔⠉⠵⠀⠠⠛⠫⠒⠀⠸⠭⠇⠐⠣⠒⠀⠑⠂⠕⠀⠑⠭⠈⠍⠑⠎⠶⠠⠫⠨⠕⠀⠰⠕⠑⠕⠂⠎⠌⠊⠲

파일: rule_49.csv, 라인 61: '우리나라는 기록 경기인 △△ 종목 단체전에서 우승했다.'
예상: 13162191635953082116450859821310564444704063174501018482940622932140133242542623121050
실제: 13162191635953082116450859821310564475644704063174501018482940622932140133242542623121050
유니코드 Result: ⠍⠐⠕⠉⠐⠣⠉⠵ ⠈⠕⠐⠭ ⠈⠻⠈⠕⠟ ⠸⠬⠇⠸⠬⠇ ⠨⠿⠑⠭ ⠊⠒⠰⠝⠨⠾⠝⠠⠎ ⠍⠠⠪⠶⠚⠗⠌⠊⠲
유니코드 Expected: ⠍⠐⠕⠉⠐⠣⠉⠵⠀⠈⠕⠐⠭⠀⠈⠻⠈⠕⠟⠀⠸⠬⠬⠇⠀⠨⠿⠑⠭⠀⠊⠒⠰⠝⠨⠾⠝⠠⠎⠀⠍⠠⠪⠶⠚⠗⠌⠊⠲

파일: rule_49.csv, 라인 62: '의문의 정도가 약할 때는 ? 대신 .를 쓸 수 있다.'
예상: 5817275804059103743028126203210239530563803241747423425443240102332310501646032324603213021121050
실제: 5817275804059103743028126203210239530380102332310501646032324603213021121050
유니코드 Result: ⠺⠑⠛⠺ ⠨⠻⠊⠥⠫ ⠜⠁⠚⠂ ⠠⠊⠗⠉⠵ ⠦ ⠊⠗⠠⠟ ⠲⠐⠮ ⠠⠠⠮ ⠠⠍ ⠕⠌⠊⠲
유니코드 Expected: ⠺⠑⠛⠺⠀⠨⠻⠊⠥⠫⠀⠜⠁⠚⠂⠀⠠⠊⠗⠉⠵⠀⠸⠦⠀⠠⠄⠑⠯⠪⠢⠙⠬⠠⠄⠀⠊⠗⠠⠟⠀⠲⠐⠮⠀⠠⠠⠮⠀⠠⠍⠀⠕⠌⠊⠲

파일: rule_49.csv, 라인 63: '?는 대개 앞말에 붙여 쓴다.'
예상: 5638032417474234254432495301023823035501722902413384903232531050
실제: 3895301023823035501722902413384903232531050
유니코드 Result: ⠦⠉⠵ ⠊⠗⠈⠗ ⠣⠲⠑⠂⠝ ⠘⠍⠦⠱ ⠠⠠⠵⠊⠲
유니코드 Expected: ⠸⠦⠀⠠⠄⠑⠯⠪⠢⠙⠬⠠⠄⠉⠵⠀⠊⠗⠈⠗⠀⠣⠲⠑⠂⠝⠀⠘⠍⠦⠱⠀⠠⠠⠵⠊⠲

파일: rule_61.csv, 라인 1: '’22. 9. 7.'
예상: 604335006010500602750
실제: 52460335006010500602750
유니코드 Result: ⠴⠄⠼⠃⠃⠲ ⠼⠊⠲ ⠼⠛⠲
유니코드 Expected: ⠼⠄⠃⠃⠲⠀⠼⠊⠲⠀⠼⠛⠲

파일: rule_61.csv, 라인 2: '’88 서울 올림픽'
예상: 60419190321447037216213425211
실제: 5246019190321447037216213425211
유니코드 Result: ⠴⠄⠼⠓⠓ ⠠⠎⠯ ⠥⠂⠐⠕⠢⠙⠕⠁
유니코드 Expected: ⠼⠄⠓⠓⠀⠠⠎⠯⠀⠥⠂⠐⠕⠢⠙⠕⠁

파일: rule_63.csv, 라인 1: '밤ː나무'
예상: 243432491713
실제: 243448291713
유니코드 Result: ⠘⠢⠰⠂⠉⠑⠍
유니코드 Expected: ⠘⠢⠠⠄⠉⠑⠍

파일: rule_62.csv, 라인 2: '제2 〃 '
예상: 402960305252
실제:
유니코드 Result: Invalid character
유니코드 Expected: ⠨⠝⠼⠃⠀⠴⠴

파일별 테스트 결과:

rule_1: 13개 중 13개 성공 (성공률: 100%)
rule_10: 4개 중 4개 성공 (성공률: 100%)
rule_11: 4개 중 4개 성공 (성공률: 100%)
rule_11_b1: 2개 중 2개 성공 (성공률: 100%)
rule_12: 4개 중 4개 성공 (성공률: 100%)
rule_12_b1: 2개 중 2개 성공 (성공률: 100%)
rule_13: 44개 중 44개 성공 (성공률: 100%)
rule_14: 10개 중 10개 성공 (성공률: 100%)
rule_14_b1: 1개 중 1개 성공 (성공률: 100%)
rule_15: 89개 중 89개 성공 (성공률: 100%)
rule_16: 7개 중 7개 성공 (성공률: 100%)
rule_17: 6개 중 6개 성공 (성공률: 100%)
rule_18: 21개 중 21개 성공 (성공률: 100%)
rule_18_b1: 4개 중 4개 성공 (성공률: 100%)
rule_1_b1: 13개 중 13개 성공 (성공률: 100%)
rule_2: 10개 중 10개 성공 (성공률: 100%)
rule_28: 64개 중 64개 성공 (성공률: 100%)
rule_29: 3개 중 3개 성공 (성공률: 100%)
rule_3: 14개 중 14개 성공 (성공률: 100%)
rule_32: 3개 중 3개 성공 (성공률: 100%)
rule_33: 4개 중 4개 성공 (성공률: 100%)
rule_33_b1: 7개 중 7개 성공 (성공률: 100%)
rule_34: 3개 중 3개 성공 (성공률: 100%)
rule_35: 3개 중 3개 성공 (성공률: 100%)
rule_4: 4개 중 4개 성공 (성공률: 100%)
rule_40: 10개 중 10개 성공 (성공률: 100%)
rule_41: 3개 중 3개 성공 (성공률: 100%)
rule_42: 2개 중 2개 성공 (성공률: 100%)
rule_43: 3개 중 3개 성공 (성공률: 100%)
rule_43_b1: 7개 중 7개 성공 (성공률: 100%)
rule_44: 10개 중 10개 성공 (성공률: 100%)
rule_44_b1: 8개 중 8개 성공 (성공률: 100%)
rule_45: 7개 중 7개 성공 (성공률: 100%)
rule_46: 5개 중 5개 성공 (성공률: 100%)
rule_47: 5개 중 5개 성공 (성공률: 100%)
rule_48: 1개 중 1개 성공 (성공률: 100%)
rule_49: 64개 중 54개 성공 (성공률: 84%)
rule_5: 10개 중 10개 성공 (성공률: 100%)
rule_50: 5개 중 1개 성공 (성공률: 20%)
rule_51: 1개 중 1개 성공 (성공률: 100%)
rule_51_b1: 1개 중 1개 성공 (성공률: 100%)
rule_51_b2: 3개 중 3개 성공 (성공률: 100%)
rule_52: 4개 중 4개 성공 (성공률: 100%)
rule_53: 4개 중 0개 성공 (성공률: 0%)
rule_53_b1: 1개 중 0개 성공 (성공률: 0%)
rule_54: 2개 중 0개 성공 (성공률: 0%)
rule_55: 6개 중 6개 성공 (성공률: 100%)
rule_55_b1: 2개 중 0개 성공 (성공률: 0%)
rule_56: 5개 중 0개 성공 (성공률: 0%)
rule_57: 5개 중 0개 성공 (성공률: 0%)
rule_58: 1개 중 1개 성공 (성공률: 100%)
rule_59: 1개 중 1개 성공 (성공률: 100%)
rule_6: 20개 중 20개 성공 (성공률: 100%)
rule_60: 1개 중 0개 성공 (성공률: 0%)
rule_61: 2개 중 0개 성공 (성공률: 0%)
rule_62: 2개 중 1개 성공 (성공률: 50%)
rule_63: 1개 중 0개 성공 (성공률: 0%)
rule_7: 33개 중 33개 성공 (성공률: 100%)
rule_8: 59개 중 59개 성공 (성공률: 100%)
rule_9: 5개 중 5개 성공 (성공률: 100%)
sentence: 500개 중 500개 성공 (성공률: 100%)

전체 테스트 결과 요약:

총 테스트 케이스: 1138
성공: 1100
실패: 38

thread 'test::test_by_testcase' (43491089) panicked at libs/braillify/src/lib.rs:1120:13:
1138개 중 38개의 테스트 케이스가 실패했습니다.
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

failures:
test::test_by_testcase

test result: FAILED. 106 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s

error: test failed, to rerun pass -p braillify --lib

========================= LOG END =========================

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions