X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fformatting%2Fformatting-tests.factor;h=8b4bf16b12ca4bd947f012aaa12c125b06b887e0;hp=80b5e41c0649ba013dffcf9148f8dd1486b5bad2;hb=1198695223596ff2306a3204a097c00fad1f1cdc;hpb=4b614cc15b84afbb00b5cf4d4438dd619b57dbe2 diff --git a/basis/formatting/formatting-tests.factor b/basis/formatting/formatting-tests.factor index 80b5e41c06..8b4bf16b12 100644 --- a/basis/formatting/formatting-tests.factor +++ b/basis/formatting/formatting-tests.factor @@ -143,6 +143,7 @@ IN: formatting.tests { "[####monkey]" } [ "monkey" "[%'#10s]" sprintf ] unit-test { "[many monke]" } [ "many monkeys" "[%10.10s]" sprintf ] unit-test +{ "{ 1, 2, 3 }" } [ BV{ 1 2 3 } "%[%d, %]" sprintf ] unit-test { "{ 1, 2, 3 }" } [ { 1 2 3 } "%[%s, %]" sprintf ] unit-test { "{ 1:2, 3:4 }" } [ H{ { 1 2 } { 3 4 } } "%[%s: %s %]" sprintf ] unit-test @@ -171,3 +172,25 @@ ${ os windows? "3" "2" ? } [ 5/2 "%.0f" sprintf ] unit-test ${ os windows? "2.500000e+00" "2e+00" ? } [ 5/2 "%.0e" sprintf ] unit-test ${ os windows? "3.500000e+00" "4e+00" ? } [ 7/2 "%.0e" sprintf ] unit-test ${ os windows? "1.000000e+00" "1e+00" ? } [ 1.0 "%.0e" sprintf ] unit-test + +{ "00" } [ 2020 1 1 "%U" strftime ] unit-test +{ "00" } [ 2020 1 1 "%W" strftime ] unit-test + +{ "44" } [ 2020 11 6 "%U" strftime ] unit-test +{ "44" } [ 2020 11 6 "%W" strftime ] unit-test + +{ "00" } [ 2022 1 1 "%U" strftime ] unit-test +{ "01" } [ 2022 1 2 "%U" strftime ] unit-test +{ "01" } [ 2022 1 3 "%U" strftime ] unit-test + +{ "00" } [ 2022 1 1 "%W" strftime ] unit-test +{ "00" } [ 2022 1 2 "%W" strftime ] unit-test +{ "01" } [ 2022 1 3 "%W" strftime ] unit-test + +{ "34" } [ 2022 8 27 "%U" strftime ] unit-test +{ "35" } [ 2022 8 28 "%U" strftime ] unit-test +{ "35" } [ 2022 8 29 "%U" strftime ] unit-test + +{ "34" } [ 2022 8 27 "%W" strftime ] unit-test +{ "34" } [ 2022 8 28 "%W" strftime ] unit-test +{ "35" } [ 2022 8 29 "%W" strftime ] unit-test