Files
etcd/pkg/traceutil/trace_test.go

29 lines
434 B
Go

package traceutil
import (
"testing"
)
func TestTrace(t *testing.T) {
var (
op = "Test"
steps = []string{"Step1, Step2"}
)
trace := New(op)
if trace.operation != op {
t.Errorf("Expected %v, got %v\n", op, trace.operation)
}
for _, v := range steps {
trace.Step(v)
trace.Step(v)
}
for i, v := range steps {
if v != trace.steps[i].msg {
t.Errorf("Expected %v, got %v\n.", v, trace.steps[i].msg)
}
}
}