Changeset 331 for EcnlProtoTool/trunk/mrbgems/mruby-pack/test/pack.rb
- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mrbgems/mruby-pack/test/pack.rb
r321 r331 146 146 assert_pack 'I', str, [12345] 147 147 end 148 149 assert 'pack/unpack "U"' do 150 assert_equal [], "".unpack("U") 151 assert_equal [], "".unpack("U*") 152 assert_equal [65, 66], "ABC".unpack("U2") 153 assert_equal [12371, 12435, 12395, 12385, 12399, 19990, 30028], "こんにちは世界".unpack("U*") 154 155 assert_equal "", [].pack("U") 156 assert_equal "", [].pack("U*") 157 assert_equal "AB", [65, 66, 67].pack("U2") 158 assert_equal "こんにちは世界", [12371, 12435, 12395, 12385, 12399, 19990, 30028].pack("U*") 159 160 assert_equal "\000", [0].pack("U") 161 162 assert_raise(RangeError) { [-0x40000000].pack("U") } 163 assert_raise(RangeError) { [-1].pack("U") } 164 assert_raise(RangeError) { [0x40000000].pack("U") } 165 end
Note:
See TracChangeset
for help on using the changeset viewer.