-- [Module]의 유닛 테스트:[ Formatnum ] ] 。Talk 페이지를 클릭하여 테스트를 실행합니다. 현지의 p = 요구하다('모듈:유닛 테스트') 현지의 기능. 에러(메시지) -- Wikitext 오류 메시지를 생성합니다. 돌아가다 음.스트링.포맷('< strong class = "error"> 포맷 오류: %s </strong>', 메시지) 끝. 기능. p:test_1_영어_basic() 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 0 en}', '0') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main -123 en}', '-123') 끝. 기능. p:test_2_secondary_seconditions() 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main -0 en}', '0') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main +123 en}', '123') 끝. 기능. p:test_3_non_numbers_module() 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12:34:45 en}', '12:34:45') 자신:전처리_상세(' { { # private : } 。Formatnum/샌드박스 메인 12시간 34fr}', '12시 34분') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12:34:45th}', '12:34:45') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12:34:45.00 en}', '12:34:45.00') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12°344545.00 enen}', '12°34′45.00″') 자신:전처리_상세(' { { # private : } 。formatnum/sandbox 메인 단어...en}}', '몇마디..'.') 끝. 기능. p:test_4_영어_precision_rounding() 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100 en prec=1}', '100.0') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100.0 en prec=1}', '100.0') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100.01 en prec=2}}', '100.01') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100.01 en prec=3}}', '100.010') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100.010 en prec=2}}', '100.01') 끝. 기능. p:test_5_English_bad_parameters() 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main .10,00 en}', '.10,00') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main . 10,00 en sep=}', '.10,00') 자신:전처리_상세(' { { # private : } 。Formatnum/샌드박스 메인 100,0.en}}', '100,0.') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100,0. en sep=}', '100,0.') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100.01 en prec=-2}', '100.01') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 200.1 en prec=3.5}}', '200.100') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 200.1 en prec=3,5}', '200.1') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 200.1 en prec=a}', '200.1') 끝. 기능. p:test_6_syslog_syslogs() 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main .12345 en}', '0.12345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main .12345 fr}', '0,12345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 123.45 en}', '123.45') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 123.45 fr}', '123,45') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox 메인 123.en}}', '123') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 123. fr}', '123') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 123.00 en}', '123') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 123.00 fr}', '123') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 1001 de}}', '1.001') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 1001 pl}}', '1001') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1001 en}', '1,001') 끝. 기능. p:test_7_no_separators_separators() 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 en sep=1}', '100000') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 fr sep=1}', '100000') 끝. 기능. p:test_8_HTML_entity_or_native_UTF8() 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 en}', '12,345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 fr}', '12\194\160345') -- Lua 리터럴의 "\194\160"은 UTF-8(0xC2,0xA0)로 인코딩된 NBSP(U+00A0)입니다. 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 en}', '12,345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 fr}', '12\194\160345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 br}', '12\194\160345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 co}', '12\194\160345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 oc}', '12\194\160345') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 12345 ty}', '12\194\160345') 끝. 기능. p:test_9_contract_separators() 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 en}', '1,234,567,890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 es}', '1.234.567.890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 pt}', '1.234.567.890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 ka}', '1,234,567,890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 mn}', '᠑,᠒᠓᠔,᠕᠖᠗,᠘᠙᠐') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 ar}', '۱,۲۳۴,۵۶۷,۸۹۰') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 fa}', '۱,۲۳۴,۵۶۷,۸۹۰') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 ks}', '۱,۲۳۴,۵۶۷,۸۹۰') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 hi}', '१,२३,४५,६७,८९०') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 bn}', '১,২৩,৪৫,৬৭,৮৯০') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 ta}', '1,23,45,67,890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 te}', '౧,౨౩,౪౫,౬౭,౮౯౦') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 kn}', '೧,೨೩,೪೫,೬೭,೮೯೦ ') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 or}', '୧,୨୩,୪୫,୬୭,୮୯୦') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 gu}', '1,23,45,67,890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 pa}', '1,23,45,67,890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 bo}', '༡,༢༣༤,༥༦༧,༨༩༠') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 1234567890th}', '๑,๒๓๔,๕๖๗,๘๙๐') 자신:전처리_상세(' { { # private : } 。Formatnum/샌드박스 메인 1234567890km}', '1,234,567,890') 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 1234567890 lo}', '໑,໒໓໔,໕໖໗,໘໙໐ ') 끝. 기능. p:test_Error_more_20_languages보다 많은 언어() 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 ab sep=1}', '100000') 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 ace sep=1}', '100000') 끝. 기능. p:test_Unsupported_languages_using_user_default_language_대신 실패() -- ASCII 이외의 숫자를 사용하는 경우는, 유저가 서포트하는 언어에 따라서는, 에러가 발생할 가능성이 있습니다. 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 sep=1}', '100000') -- 지정되지 않은 Wikimedia 기본값 자신:전처리_상세(' { { # private : } 。Formatnum / sandbox main 100000 aa sep=1}', '100000') --아파 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 qq sep=1}', '100000') --개인용 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 qqa sep=1}', '100000') --개인용 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 mul sep=1}', '100000') -- 다국어 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 und sep=1}', '100000') --미정 자신:전처리_상세(' { { # private : } 。formatnum/sandbox main 100000 루트 sep=1}', '100000') -- CLDR 디폴트 자신:전처리_상세(' { { # private : } 。Formatnum/sandbox main 100000 사용자 sep=1}', '100000') 자신:전처리_상세(' { { # private : } 。formatnum/sandbox main 100000이 잘못되었습니다. sep=1}', '100000') 끝. 돌아가다 p