about summary refs log tree commit diff
path: root/src/libcore/tests
diff options
context:
space:
mode:
authorDiggory Blake <diggsey@googlemail.com>2017-12-18 23:16:00 +0000
committerDiggory Blake <diggsey@googlemail.com>2017-12-19 01:35:35 +0000
commit3e98f18280a9204f9476f3a7ffc83782ea81dfdf (patch)
treeb328946bd1d65773f9ce6e654c386c50799b5cd4 /src/libcore/tests
parentb058dc0107b734b0a1a664ca0209366bb59eb3e9 (diff)
downloadrust-3e98f18280a9204f9476f3a7ffc83782ea81dfdf.tar.gz
rust-3e98f18280a9204f9476f3a7ffc83782ea81dfdf.zip
Always print floats with a decimal point with the Debug formatter
Diffstat (limited to 'src/libcore/tests')
-rw-r--r--src/libcore/tests/fmt/float.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libcore/tests/fmt/float.rs b/src/libcore/tests/fmt/float.rs
index 695001312e4..138c3970e90 100644
--- a/src/libcore/tests/fmt/float.rs
+++ b/src/libcore/tests/fmt/float.rs
@@ -20,6 +20,8 @@ fn test_format_f64() {
     assert_eq!("1.23456789e3", format!("{:e}", 1234.56789f64));
     assert_eq!("1.23456789E6", format!("{:E}", 1234567.89f64));
     assert_eq!("1.23456789E3", format!("{:E}", 1234.56789f64));
+    assert_eq!("0.0", format!("{:?}", 0.0f64));
+    assert_eq!("1.01", format!("{:?}", 1.01f64));
 }
 
 #[test]
@@ -34,4 +36,6 @@ fn test_format_f32() {
     assert_eq!("1.2345679e3", format!("{:e}", 1234.56789f32));
     assert_eq!("1.2345679E6", format!("{:E}", 1234567.89f32));
     assert_eq!("1.2345679E3", format!("{:E}", 1234.56789f32));
+    assert_eq!("0.0", format!("{:?}", 0.0f32));
+    assert_eq!("1.01", format!("{:?}", 1.01f32));
 }