dev

Testharness report for Formatnum.

This is the unit test report for Formatnum, which produces integrity checks and output for debugging Formatnum.

Refresh
Test suite statusFailed
Scribunto test cases54/55
Code coverage2/2

Unit test report for Formatnum.

Scribunto test cases

p.main

54/55
StatusCodeExpectedActualDiffers at
Passing
{{#invoke:formatnum|main|0|en}}
00
Failing
{{#invoke:formatnum|main|-123|en}}
-123−1231
Passing
{{#invoke:formatnum|main|-0|en}}
00
Passing
{{#invoke:formatnum|main|+123|en}}
123123
Passing
{{#invoke:formatnum|main|12:34:45|en}}
12:34:4512:34:45
Passing
{{#invoke:formatnum|main|12 h 34|fr}}
12 h 3412 h 34
Passing
{{#invoke:formatnum|main|12:34:45|th}}
12:34:4512:34:45
Passing
{{#invoke:formatnum|main|12:34:45.00|en}}
12:34:45.0012:34:45.00
Passing
{{#invoke:formatnum|main|12°34′45.00″|en}}
12°34′45.00″12°34′45.00″
Passing
{{#invoke:formatnum|main|some words...|en}}
some words...some words...
Passing
{{#invoke:formatnum|main|100|en|prec=1}}
100.0100.0
Passing
{{#invoke:formatnum|main|100.01|en|prec=1}}
100.0100.0
Passing
{{#invoke:formatnum|main|100.01|en|prec=2}}
100.01100.01
Passing
{{#invoke:formatnum|main|100.01|en|prec=3}}
100.010100.010
Passing
{{#invoke:formatnum|main|100.010|en|prec=2}}
100.01100.01
Passing
{{#invoke:formatnum|main|100.0|en|prec=0}}
100100
Passing
{{#invoke:formatnum|main|100.01|en|prec=0}}
100100
Passing
{{#invoke:formatnum|main|.10,00|en}}
.10,00.10,00
Passing
{{#invoke:formatnum|main|.10,00|en|sep=}}
.10,00.10,00
Passing
{{#invoke:formatnum|main|100,0.|en}}
100,0.100,0.
Passing
{{#invoke:formatnum|main|100,0.|en|sep=}}
100,0.100,0.
Passing
{{#invoke:formatnum|main|100.01|en|prec=-2}}
100.01100.01
Passing
{{#invoke:formatnum|main|200.1|en|prec=3,5}}
200.1200.1
Passing
{{#invoke:formatnum|main|200.1|en|prec=a}}
200.1200.1
Passing
{{#invoke:formatnum|main|.12345|en}}
0.123450.12345
Passing
{{#invoke:formatnum|main|.12345|fr}}
0,123450,12345
Passing
{{#invoke:formatnum|main|123.45|en}}
123.45123.45
Passing
{{#invoke:formatnum|main|123.45|fr}}
123,45123,45
Passing
{{#invoke:formatnum|main|123.|en}}
123123
Passing
{{#invoke:formatnum|main|123.|fr}}
123123
Passing
{{#invoke:formatnum|main|123.00|en}}
123123
Passing
{{#invoke:formatnum|main|123.00|fr}}
123123
Passing
{{#invoke:formatnum|main|100000|en|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|fr|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|12345|en}}
12,34512,345
Passing
{{#invoke:formatnum|main|12345|fr}}
12 34512 345
Passing
{{#invoke:formatnum|main|1234567890|en}}
1,234,567,8901,234,567,890
Passing
{{#invoke:formatnum|main|1234567890|mn}}
᠑,᠒᠓᠔,᠕᠖᠗,᠘᠙᠐᠑,᠒᠓᠔,᠕᠖᠗,᠘᠙᠐
Passing
{{#invoke:formatnum|main|1234567890|ar}}
١٬٢٣٤٬٥٦٧٬٨٩٠١٬٢٣٤٬٥٦٧٬٨٩٠
Passing
{{#invoke:formatnum|main|1234567890|fa}}
۱٬۲۳۴٬۵۶۷٬۸۹۰۱٬۲۳۴٬۵۶۷٬۸۹۰
Passing
{{#invoke:formatnum|main|1234567890|hi}}
१,२३,४५,६७,८९०१,२३,४५,६७,८९०
Passing
{{#invoke:formatnum|main|1234567890|th}}
๑,๒๓๔,๕๖๗,๘๙๐๑,๒๓๔,๕๖๗,๘๙๐
Passing
{{#invoke:formatnum|main|1234567.89|en|prec=0}}
1,234,5671,234,567
Passing
{{#invoke:formatnum|main|1234567.89|en|prec=1}}
1,234,567.81,234,567.8
Passing
{{#invoke:formatnum|main|1234567.89|en|prec=2}}
1,234,567.891,234,567.89
Passing
{{#invoke:formatnum|main|1234567.89|en|prec=3}}
1,234,567.8901,234,567.890
Passing
{{#invoke:formatnum|main|100000||sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|aa|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|qq|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|qqa|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|mul|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|und|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|root|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|user|sep=1}}
100000100000
Passing
{{#invoke:formatnum|main|100000|invalid|sep=1}}
100000100000