diff options
| author | Brian Anderson <andersrb@gmail.com> | 2011-04-14 19:40:35 -0400 |
|---|---|---|
| committer | Brian Anderson <andersrb@gmail.com> | 2011-04-16 18:01:17 -0400 |
| commit | 07e820089feb202bd3b3a4606bc71773760c93d2 (patch) | |
| tree | 62c77f2a1e0b7b1a6a26d23e60df664bfa59d71a /src/test | |
| parent | 0c288720b6d02f67a6f8002041a305f1986abc5c (diff) | |
More tests for #fmt
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/syntax-extension-fmt.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/run-pass/syntax-extension-fmt.rs b/src/test/run-pass/syntax-extension-fmt.rs index fcb0df183a5..86ac9bdcf69 100644 --- a/src/test/run-pass/syntax-extension-fmt.rs +++ b/src/test/run-pass/syntax-extension-fmt.rs @@ -25,4 +25,11 @@ fn main() { test(#fmt("%x", 0xff_u), "ff"); test(#fmt("%X", 0x12ab_u), "12AB"); test(#fmt("%t", 0b11010101_u), "11010101"); + + // 32-bit limits + test(#fmt("%i", -2147483648), "-2147483648"); + test(#fmt("%i", 2147483647), "2147483647"); + test(#fmt("%u", 4294967295u), "4294967295"); + test(#fmt("%x", 0xffffffff_u), "ffffffff"); + test(#fmt("%t", 0xffffffff_u), "11111111111111111111111111111111"); } |
