Adding new bitwise operands tests.

This commit is contained in:
Marco Lizza
2015-02-16 11:30:15 +01:00
parent 5280bf6c28
commit 00cdef303c
6 changed files with 48 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
IO.print(0 << 0) // expect: 0
IO.print(1 << 0) // expect: 1
IO.print(0 << 1) // expect: 0
IO.print(1 << 1) // expect: 2
IO.print(2863311530 << 1) // expect: 1431655764
IO.print(4042322160 << 1) // expect: 3789677024
// Max u32 value.
IO.print(4294967295 << 1) // expect: 4294967294
// Past max u32 value.
IO.print(4294967296 << 1) // expect: 0
// TODO: Negative numbers.
// TODO: Floating-point numbers.