func Register(registry btesting.HandlerRegistry) { var evalFunction btesting.EvalFunction = nil registry.AddHandler(reflect.TypeOf(evalFunction), Eval) registry.AddHandler(reflect.TypeOf(btesting.Object{}), Object) registry.AddHandler(reflect.TypeOf(btesting.Array{}), Array) registry.AddHandler(reflect.TypeOf(""), String) registry.AddHandler(reflect.TypeOf(typing.Key{}), Key) registry.AddHandler(reflect.TypeOf([]byte{}), ByteSlice) integerRegister(registry) registry.SetDefaultHandler(Default) }