test: add test files for decimal, div, sign, and truncate methods on Number

Add four new test files covering edge cases for Number methods:
- decimal.wren tests fractional part extraction including negative zero
- div.wren tests integer division behavior with mixed integer/float operands
- sign.wren tests sign determination including zero and negative zero
- truncate.wren tests truncation of positive and negative numbers
This commit is contained in:
Marco Lizza
2015-03-04 15:12:08 +00:00
parent 5ffb2815ae
commit 11911826ff
4 changed files with 27 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
IO.print(123.decimal) // expect: 0
IO.print((-123).decimal) // expect: 0
IO.print(0.decimal) // expect: 0
IO.print((-0).decimal) // expect: -0
IO.print(0.123.decimal) // expect: 0.123
IO.print(12.3.decimal) // expect: 0.3
IO.print((-0.123).decimal) // expect: -0.123
IO.print((-12.3).decimal) // expect: -0.3