From 1181e9dc5e0d9bcd58127e05e0ccc85230068c63 Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Tue, 3 May 2022 16:04:57 +0300 Subject: [PATCH] tracer: improve coverage Signed-off-by: Vasiliy Tolstov --- tracer/context_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/tracer/context_test.go b/tracer/context_test.go index 203ce38a..06fa9015 100644 --- a/tracer/context_test.go +++ b/tracer/context_test.go @@ -5,6 +5,24 @@ import ( "testing" ) +func TestFromNilContext(t *testing.T) { + // nolint: staticcheck + c, ok := FromContext(nil) + if ok || c != nil { + t.Fatal("FromContext not works") + } +} + +func TestNewNilContext(t *testing.T) { + // nolint: staticcheck + ctx := NewContext(nil, NewTracer()) + + c, ok := FromContext(ctx) + if c == nil || !ok { + t.Fatal("NewContext not works") + } +} + func TestFromContext(t *testing.T) { ctx := context.WithValue(context.TODO(), tracerKey{}, NewTracer())