(t *testing.T)
| 30 | func init() { opentracing.SetGlobalTracer(mockTracer) } |
| 31 | |
| 32 | func TestOpenTracingSpanLogger_Log(t *testing.T) { |
| 33 | logger := log.NewNopLogger() |
| 34 | resolver := tenant.NewMultiResolver() |
| 35 | span, ctx := New(context.Background(), logger, "test", resolver, "bar") |
| 36 | _ = span.Log("foo") |
| 37 | newSpan := FromContext(ctx, logger, resolver) |
| 38 | require.Equal(t, span.opentracingSpan, newSpan.opentracingSpan) |
| 39 | _ = newSpan.Log("bar") |
| 40 | noSpan := FromContext(context.Background(), logger, resolver) |
| 41 | _ = noSpan.Log("foo") |
| 42 | require.Error(t, noSpan.Error(errors.New("err"))) |
| 43 | require.NoError(t, noSpan.Error(nil)) |
| 44 | } |
| 45 | |
| 46 | func TestOpenTracingSpanLogger_CustomLogger(t *testing.T) { |
| 47 | var logged [][]interface{} |
nothing calls this directly
no test coverage detected