package tests import ( "lux/rpc" "testing" ) func TestRequestDef(t *testing.T) { def := rpc.NewLuxRpcDefrag() t.Log(def.Feed([]byte("tee"))) t.Log(def.Feed([]byte("st"))) if !def.HasRequest() { t.Fatal("!def.HasRequest()") } t.Log(string(def.GetAndForget())) } func TestPreambleResponseDef(t *testing.T) { def := rpc.NewLuxRpcDefrag() t.Log(def.Feed([]byte(`tee`))) t.Log(def.Feed([]byte("st"))) if !def.HasResponse() { t.Fatal("!def.HasResponse()") } t.Log(string(def.GetAndForget())) } func TestErrorDef(t *testing.T) { def := rpc.NewLuxRpcDefrag() t.Log(def.Feed([]byte(``))) t.Log(def.Feed([]byte("teest"))) if !def.HasError() { t.Fatal("!def.HasError()") } t.Log(string(def.GetAndForget())) }