MCPcopy Create free account
hub / github.com/devnullvoid/pvetui / TestNewSimpleLoggerAdapter

Function TestNewSimpleLoggerAdapter

internal/adapters/adapters_test.go:74–102  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

72}
73
74func TestNewSimpleLoggerAdapter(t *testing.T) {
75 tests := []struct {
76 name string
77 debugEnabled bool
78 }{
79 {
80 name: "debug enabled",
81 debugEnabled: true,
82 },
83 {
84 name: "debug disabled",
85 debugEnabled: false,
86 },
87 }
88
89 for _, tt := range tests {
90 t.Run(tt.name, func(t *testing.T) {
91 adapter := NewSimpleLoggerAdapter(tt.debugEnabled)
92 require.NotNil(t, adapter)
93
94 // Test that the logger methods don't panic
95 assert.NotPanics(t, func() {
96 adapter.Debug("debug message: %s", "test")
97 adapter.Info("info message: %s", "test")
98 adapter.Error("error message: %s", "test")
99 })
100 })
101 }
102}
103
104func TestNewLoggerAdapter(t *testing.T) {
105 tempDir := t.TempDir()

Callers

nothing calls this directly

Calls 5

NewSimpleLoggerAdapterFunction · 0.85
RunMethod · 0.80
DebugMethod · 0.65
InfoMethod · 0.65
ErrorMethod · 0.65

Tested by

no test coverage detected