summaryrefslogtreecommitdiffhomepage
path: root/packtest.rb
diff options
context:
space:
mode:
authorTomoyuki Sahara <[email protected]>2015-08-07 11:48:45 +0900
committerTomoyuki Sahara <[email protected]>2015-08-07 11:48:45 +0900
commit359d2ae6fd60cff9593d145d4e7c881cf031fbd5 (patch)
tree0a2e7b4abb8e1bffbcdea9b924de26161d5f3ad4 /packtest.rb
parentd34db58797427ddc55ade11bcdcefbc614b20eba (diff)
downloadmruby-359d2ae6fd60cff9593d145d4e7c881cf031fbd5.tar.gz
mruby-359d2ae6fd60cff9593d145d4e7c881cf031fbd5.zip
support "q" and "Q". closes #7.
Diffstat (limited to 'packtest.rb')
-rw-r--r--packtest.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/packtest.rb b/packtest.rb
index 003131236..feaed31f9 100644
--- a/packtest.rb
+++ b/packtest.rb
@@ -60,6 +60,14 @@ pptest [16909060], "\x01\x02\x03\x04", "L>"
packtest [-1], "\xff\xff\xff\xff", "L<"
+pptest [1000000000], "\x00\x00\x00\x00\x3b\x9a\xca\x00", "q>"
+pptest [-1000000000], "\xff\xff\xff\xff\xc4\x65\x36\x00", "q>"
+
+if (2**33).is_a? Fixnum
+ pptest [81985529216486895], "\x01\x23\x45\x67\x89\xab\xcd\xef", "q>"
+ pptest [-1167088121787636991], "\x01\x23\x45\x67\x89\xab\xcd\xef", "q<"
+end
+
pptest [16909060], "\x01\x02\x03\x04", "N"
pptest [258], "\x01\x02", "n"
pptest [32769], "\x80\x01", "n"