@@ -150,14 +150,14 @@ class TestClassFoo; end
150150end
151151
152152assert ( "Class#to_msgpack with registered ext type" ) do
153- MessagePack . register_pack_type ( 0 , Class ) { |mod | mod . to_s }
154- MessagePack . register_unpack_type ( 0 ) { |data | data . constantize }
153+ MessagePack . register_pack_type ( 1 , Class ) { |mod | mod . to_s }
154+ MessagePack . register_unpack_type ( 1 ) { |data | data . constantize }
155155 assert_equal ( MessagePack ::Error , MessagePack . unpack ( MessagePack ::Error . to_msgpack ) )
156156end
157157
158158assert ( "Registered ext type for one of the core types is ignored" ) do
159- MessagePack . register_pack_type ( 0 , Array ) { |array | nil }
160- MessagePack . register_unpack_type ( 0 ) { |data | nil }
159+ MessagePack . register_pack_type ( 1 , Array ) { |array | nil }
160+ MessagePack . register_unpack_type ( 1 ) { |data | nil }
161161 assert_equal ( [ 'item' ] , MessagePack . unpack ( [ 'item' ] . to_msgpack ) )
162162end
163163
@@ -177,8 +177,8 @@ def ==(other)
177177
178178 class InheritsTest < Test ; end
179179
180- MessagePack . register_pack_type ( 0 , Test ) { |test | test . class . to_s + '#' + test . id }
181- MessagePack . register_unpack_type ( 0 ) do |data |
180+ MessagePack . register_pack_type ( 1 , Test ) { |test | test . class . to_s + '#' + test . id }
181+ MessagePack . register_unpack_type ( 1 ) do |data |
182182 class_name , id = data . split ( '#' )
183183 class_name . constantize . new ( id )
184184 end
@@ -189,12 +189,12 @@ class InheritsTest < Test; end
189189
190190assert ( "Extension types for modules" ) do
191191 module Mod ; end
192- MessagePack . register_pack_type ( 0 , Mod ) { |obj | 'packed' }
192+ MessagePack . register_pack_type ( 1 , Mod ) { |obj | 'packed' }
193193
194194 class Cls ; include Mod end
195- assert_equal ( Cls . new . to_msgpack , "\xc7 \x06 \x00 packed " )
195+ assert_equal ( Cls . new . to_msgpack , "\xc7 \x06 \x01 packed " )
196196
197- assert_equal ( Object . new . extend ( Mod ) . to_msgpack , "\xc7 \x06 \x00 packed " )
197+ assert_equal ( Object . new . extend ( Mod ) . to_msgpack , "\xc7 \x06 \x01 packed " )
198198end
199199
200200assert ( "C Packing and unpacking" ) do
0 commit comments