From 7a327ccda479b8a355640e2285cb2410cc622035 Mon Sep 17 00:00:00 2001 From: "qiying.wang" Date: Wed, 1 Mar 2023 02:08:53 -0800 Subject: [PATCH] chore: add tests for logc debug --- core/logc/logs_test.go | 48 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/core/logc/logs_test.go b/core/logc/logs_test.go index 14647fa9..023b1ca7 100644 --- a/core/logc/logs_test.go +++ b/core/logc/logs_test.go @@ -140,6 +140,54 @@ func TestInfow(t *testing.T) { assert.True(t, strings.Contains(buf.String(), fmt.Sprintf("%s:%d", file, line+1))) } +func TestDebug(t *testing.T) { + var buf strings.Builder + writer := logx.NewWriter(&buf) + old := logx.Reset() + logx.SetWriter(writer) + defer logx.SetWriter(old) + + file, line := getFileLine() + Debug(context.Background(), "foo") + assert.True(t, strings.Contains(buf.String(), fmt.Sprintf("%s:%d", file, line+1))) +} + +func TestDebugf(t *testing.T) { + var buf strings.Builder + writer := logx.NewWriter(&buf) + old := logx.Reset() + logx.SetWriter(writer) + defer logx.SetWriter(old) + + file, line := getFileLine() + Debugf(context.Background(), "foo %s", "bar") + assert.True(t, strings.Contains(buf.String(), fmt.Sprintf("%s:%d", file, line+1))) +} + +func TestDebugv(t *testing.T) { + var buf strings.Builder + writer := logx.NewWriter(&buf) + old := logx.Reset() + logx.SetWriter(writer) + defer logx.SetWriter(old) + + file, line := getFileLine() + Debugv(context.Background(), "foo") + assert.True(t, strings.Contains(buf.String(), fmt.Sprintf("%s:%d", file, line+1))) +} + +func TestDebugw(t *testing.T) { + var buf strings.Builder + writer := logx.NewWriter(&buf) + old := logx.Reset() + logx.SetWriter(writer) + defer logx.SetWriter(old) + + file, line := getFileLine() + Debugw(context.Background(), "foo", Field("a", "b")) + assert.True(t, strings.Contains(buf.String(), fmt.Sprintf("%s:%d", file, line+1))) +} + func TestMust(t *testing.T) { assert.NotPanics(t, func() { Must(nil)