diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-06-02 16:45:20 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-06-02 16:45:20 -0700 |
| commit | 3ab738f4afae1dce2b65f969f80cfc597d95b16e (patch) | |
| tree | 28d3f734cb0dfdb42decd96e18fc3d2402458b59 /src/test | |
| parent | a7359f5b3b484c17a96d036e9ac7074030b48ad5 (diff) | |
| download | rust-3ab738f4afae1dce2b65f969f80cfc597d95b16e.tar.gz rust-3ab738f4afae1dce2b65f969f80cfc597d95b16e.zip | |
Add more #fmt float tests
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/syntax-extension-fmt.rs | 9 |
1 files changed, 9 insertions, 0 deletions
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 |
