(t *testing.T)
| 26 | } |
| 27 | |
| 28 | func TestNewWithTracerProvider(t *testing.T) { |
| 29 | invoked := false |
| 30 | |
| 31 | tp := providerFunc(func(name string, opts ...trace.TracerOption) trace.TracerProvider { |
| 32 | invoked = true |
| 33 | return otel.GetTracerProvider() |
| 34 | }) |
| 35 | |
| 36 | _ = newTracingHook("redis-hook", WithTracerProvider(tp.TracerProvider("redis-test"))) |
| 37 | |
| 38 | if !invoked { |
| 39 | t.Fatalf("did not call custom TraceProvider") |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | func TestWithDBStatement(t *testing.T) { |
| 44 | provider := sdktrace.NewTracerProvider() |
nothing calls this directly
no test coverage detected