From 3ab738f4afae1dce2b65f969f80cfc597d95b16e Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Sat, 2 Jun 2012 16:45:20 -0700 Subject: [PATCH] Add more #fmt float tests --- src/test/run-pass/syntax-extension-fmt.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test/run-pass/syntax-extension-fmt.rs b/src/test/run-pass/syntax-extension-fmt.rs index 3eaf048f7d3..141523609a2 100644 --- a/src/test/run-pass/syntax-extension-fmt.rs +++ b/src/test/run-pass/syntax-extension-fmt.rs @@ -22,6 +22,7 @@ fn main() { part5(); part6(); percent(); + more_floats(); } fn part1() { @@ -240,3 +241,11 @@ fn percent() { let s = #fmt["ab%%cd"]; assert(s == "ab%cd"); } + +fn more_floats() { + assert "3.1416" == #fmt["%.4f", 3.14159]; + assert "3" == #fmt["%.0f", 3.14159]; + assert "99" == #fmt["%.0f", 98.5]; + assert "7.0000" == #fmt["%.4f", 6.999999999]; + assert "3.141590000" == #fmt["%.9f", 3.14159]; +} \ No newline at end of file