Ejemplo n.º 1
0
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)
}