diff options
Diffstat (limited to 'tests/interpretation/int.pom')
-rw-r--r-- | tests/interpretation/int.pom | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/interpretation/int.pom b/tests/interpretation/int.pom new file mode 100644 index 0000000..7158dc2 --- /dev/null +++ b/tests/interpretation/int.pom @@ -0,0 +1,47 @@ +[good] + +three.a = 3 +three.b = 0x3 + +quote_three.a = "3" +quote_three.b = `3` + +plus_three.a = +3 +plus_three.b = +0x3 + +negative_three.a = -3 +negative_three.b = -0x3 + +zero.a = 0 +zero.b = 0x0000000000000000000000000000 + +sign_zero.a = +0 +sign_zero.b = -0 + +hex.a = 0x0123fF +hex.b = 74751 + +negative_hex.a = -0Xfade +negative_hex.b = -64222 + +largest.a = 9223372036854775807 +largest.b = 0x7fffffffffffffff + +smallest.a = -9223372036854775807 +smallest.b = -0x7fffffffffffffff + +[bad] +space_three = " 3" +leading_zero = 03 +negative_leading_zero = -03 +trailing_dec = 35a +trailing_hex = 0x35g +decimal = 3.0 +multi_sign = -+3 +multi_sign2 = +-3 +multi_sign3 = ++3 +multi_sign4 = --3 +too_large = 9223372036854775808 +too_large_hex = 0x8000000000000000 +too_small = -9223372036854775808 +too_small_hex = -0x8000000000000000 |