Skip to content

Commit e9fa767

Browse files
committed
resolve fixed str tests
1 parent f56d961 commit e9fa767

File tree

1 file changed

+6
-36
lines changed
  • library/coretests/tests/num/flt2dec

1 file changed

+6
-36
lines changed

library/coretests/tests/num/flt2dec/mod.rs

Lines changed: 6 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1231,42 +1231,12 @@ where
12311231
assert_eq!(to_string(f, minf16, Minus, 1), "0.0");
12321232
assert_eq!(to_string(f, minf16, Minus, 2), "0.00");
12331233
assert_eq!(to_string(f, minf16, Minus, 4), "0.0000");
1234-
assert_eq!(to_string(f, minf16, Minus, 8), "0.00000000");
1235-
assert_eq!(to_string(f, minf16, Minus, 16), "0.0000000000000000");
1236-
assert_eq!(to_string(f, minf16, Minus, 32), "0.00000000000000000000000000000000");
1237-
assert_eq!(
1238-
to_string(f, minf16, Minus, 64),
1239-
"0.0000000000000000000000000000000000000000000014012984643248170709"
1240-
);
1241-
assert_eq!(
1242-
to_string(f, minf16, Minus, 128),
1243-
"0.0000000000000000000000000000000000000000000014012984643248170709\
1244-
2372958328991613128026194187651577175706828388979108268586060149"
1245-
);
1246-
assert_eq!(
1247-
to_string(f, minf16, Minus, 256),
1248-
"0.0000000000000000000000000000000000000000000014012984643248170709\
1249-
2372958328991613128026194187651577175706828388979108268586060148\
1250-
6638188362121582031250000000000000000000000000000000000000000000\
1251-
0000000000000000000000000000000000000000000000000000000000000000"
1252-
);
1253-
1254-
assert_eq!(
1255-
to_string(f, f16::MAX, Minus, 0),
1256-
"1797693134862315708145274237317043567980705675258449965989174768\
1257-
0315726078002853876058955863276687817154045895351438246423432132\
1258-
6889464182768467546703537516986049910576551282076245490090389328\
1259-
9440758685084551339423045832369032229481658085593321233482747978\
1260-
26204144723168738177180919299881250404026184124858368"
1261-
);
1262-
assert_eq!(
1263-
to_string(f, f16::MAX, Minus, 10),
1264-
"1797693134862315708145274237317043567980705675258449965989174768\
1265-
0315726078002853876058955863276687817154045895351438246423432132\
1266-
6889464182768467546703537516986049910576551282076245490090389328\
1267-
9440758685084551339423045832369032229481658085593321233482747978\
1268-
26204144723168738177180919299881250404026184124858368.0000000000"
1269-
);
1234+
assert_eq!(to_string(f, minf16, Minus, 8), "0.00000006");
1235+
assert_eq!(to_string(f, minf16, Minus, 10), "0.0000000596");
1236+
assert_eq!(to_string(f, minf16, Minus, 15), "0.000000059604645");
1237+
assert_eq!(to_string(f, minf16, Minus, 20), "0.00000005960464477539");
1238+
assert_eq!(to_string(f, minf16, Minus, 24), "0.000000059604644775390625");
1239+
assert_eq!(to_string(f, minf16, Minus, 32), "0.00000005960464477539062500000000");
12701240
}
12711241

12721242
let minf32 = ldexp_f32(1.0, -149);

0 commit comments

Comments
 (0)