Skip to content

Commit 28c87ad

Browse files
committed
Add tests of negative literal construction
1 parent c61f5db commit 28c87ad

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

tests/test.rs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,15 +258,22 @@ fn literal_integer() {
258258
assert_eq!(Literal::i64_unsuffixed(10).to_string(), "10");
259259
assert_eq!(Literal::i128_unsuffixed(10).to_string(), "10");
260260
assert_eq!(Literal::isize_unsuffixed(10).to_string(), "10");
261+
262+
assert_eq!(Literal::i32_suffixed(-10).to_string(), "-10i32");
263+
assert_eq!(Literal::i32_unsuffixed(-10).to_string(), "-10");
261264
}
262265

263266
#[test]
264267
fn literal_float() {
265268
assert_eq!(Literal::f32_suffixed(10.0).to_string(), "10f32");
269+
assert_eq!(Literal::f32_suffixed(-10.0).to_string(), "-10f32");
266270
assert_eq!(Literal::f64_suffixed(10.0).to_string(), "10f64");
271+
assert_eq!(Literal::f64_suffixed(-10.0).to_string(), "-10f64");
267272

268273
assert_eq!(Literal::f32_unsuffixed(10.0).to_string(), "10.0");
274+
assert_eq!(Literal::f32_unsuffixed(-10.0).to_string(), "-10.0");
269275
assert_eq!(Literal::f64_unsuffixed(10.0).to_string(), "10.0");
276+
assert_eq!(Literal::f64_unsuffixed(-10.0).to_string(), "-10.0");
270277
}
271278

272279
#[test]

0 commit comments

Comments
 (0)