| 12345678910111213141516171819202122232425262728 |
- 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)
- }
- }
- }
|