|
|
|
package trace
|
|
|
|
|
|
|
|
import (
|
|
|
|
"testing"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestMarshalSpanV1(t *testing.T) {
|
|
|
|
report := &mockReport{}
|
|
|
|
t1 := NewTracer("service1", report, true)
|
|
|
|
sp1 := t1.New("opt_test").(*Span)
|
|
|
|
sp1.SetLog(Log("hello", "test123"))
|
|
|
|
sp1.SetTag(TagString("tag1", "hell"), TagBool("booltag", true), TagFloat64("float64tag", 3.14159))
|
|
|
|
sp1.Finish(nil)
|
|
|
|
_, err := marshalSpanV1(sp1)
|
|
|
|
if err != nil {
|
|
|
|
t.Error(err)
|
|
|
|
}
|
|
|
|
}
|