From dcfdb02fabc3f640dac2873c365acdd9d979008e Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Sat, 16 Apr 2011 18:00:52 -0400 Subject: Make #fmt support explicit conversion widths --- src/test/run-pass/syntax-extension-fmt.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/test') diff --git a/src/test/run-pass/syntax-extension-fmt.rs b/src/test/run-pass/syntax-extension-fmt.rs index 86ac9bdc..7598fee1 100644 --- a/src/test/run-pass/syntax-extension-fmt.rs +++ b/src/test/run-pass/syntax-extension-fmt.rs @@ -32,4 +32,14 @@ fn main() { test(#fmt("%u", 4294967295u), "4294967295"); test(#fmt("%x", 0xffffffff_u), "ffffffff"); test(#fmt("%t", 0xffffffff_u), "11111111111111111111111111111111"); + + // Widths + test(#fmt("%10d", 500), " 500"); + test(#fmt("%10d", -500), " -500"); + test(#fmt("%10u", 500u), " 500"); + test(#fmt("%10s", "test"), " test"); + test(#fmt("%10b", true), " true"); + test(#fmt("%10x", 0xff_u), " ff"); + test(#fmt("%10X", 0xff_u), " FF"); + test(#fmt("%10t", 0xff_u), " 11111111"); } -- cgit v1.2.3