diff options
| author | bors <bors@rust-lang.org> | 2017-02-09 14:25:04 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-02-09 14:25:04 +0000 |
| commit | e7fc53b8f0595d9b5be6a3b64d29d3cfed7c7199 (patch) | |
| tree | 1b65f5fd9621cfea56eafd05603c31eaf4cc2ae8 /src/libcoretest | |
| parent | 1129ce51a6cc83ea7d7283fce194948feef4e319 (diff) | |
| parent | 116bdacf6bedaba3d9ec83d202e2ca6fa54d8395 (diff) | |
| download | rust-e7fc53b8f0595d9b5be6a3b64d29d3cfed7c7199.tar.gz rust-e7fc53b8f0595d9b5be6a3b64d29d3cfed7c7199.zip | |
Auto merge of #39686 - frewsxcv:rollup, r=frewsxcv
Rollup of 5 pull requests - Successful merges: #39595, #39601, #39602, #39615, #39647 - Failed merges:
Diffstat (limited to 'src/libcoretest')
| -rw-r--r-- | src/libcoretest/fmt/float.rs | 32 |
1 files changed, 25 insertions, 7 deletions
diff --git a/src/libcoretest/fmt/float.rs b/src/libcoretest/fmt/float.rs index 16cd2feddc0..695001312e4 100644 --- a/src/libcoretest/fmt/float.rs +++ b/src/libcoretest/fmt/float.rs @@ -9,11 +9,29 @@ // except according to those terms. #[test] -fn test_format_float() { - assert!("1" == format!("{:.0}", 1.0f64)); - assert!("9" == format!("{:.0}", 9.4f64)); - assert!("10" == format!("{:.0}", 9.9f64)); - assert!("9.8" == format!("{:.1}", 9.849f64)); - assert!("9.9" == format!("{:.1}", 9.851f64)); - assert!("1" == format!("{:.0}", 0.5f64)); +fn test_format_f64() { + assert_eq!("1", format!("{:.0}", 1.0f64)); + assert_eq!("9", format!("{:.0}", 9.4f64)); + assert_eq!("10", format!("{:.0}", 9.9f64)); + assert_eq!("9.8", format!("{:.1}", 9.849f64)); + assert_eq!("9.9", format!("{:.1}", 9.851f64)); + assert_eq!("1", format!("{:.0}", 0.5f64)); + assert_eq!("1.23456789e6", format!("{:e}", 1234567.89f64)); + assert_eq!("1.23456789e3", format!("{:e}", 1234.56789f64)); + assert_eq!("1.23456789E6", format!("{:E}", 1234567.89f64)); + assert_eq!("1.23456789E3", format!("{:E}", 1234.56789f64)); +} + +#[test] +fn test_format_f32() { + assert_eq!("1", format!("{:.0}", 1.0f32)); + assert_eq!("9", format!("{:.0}", 9.4f32)); + assert_eq!("10", format!("{:.0}", 9.9f32)); + assert_eq!("9.8", format!("{:.1}", 9.849f32)); + assert_eq!("9.9", format!("{:.1}", 9.851f32)); + assert_eq!("1", format!("{:.0}", 0.5f32)); + assert_eq!("1.2345679e6", format!("{:e}", 1234567.89f32)); + assert_eq!("1.2345679e3", format!("{:e}", 1234.56789f32)); + assert_eq!("1.2345679E6", format!("{:E}", 1234567.89f32)); + assert_eq!("1.2345679E3", format!("{:E}", 1234.56789f32)); } |
