Files
nats-server/server/log_test.go
Máximo Cuadros Ortiz 96d044dce4 login system abstraction
2014-10-16 00:44:22 +02:00

26 lines
630 B
Go

// Copyright 2014 Apcera Inc. All rights reserved.
package server
import (
"testing"
)
func TestSetLogger(t *testing.T) {
// We assert that the default logger is the NilLogger
_ = log.(*NilLogger)
server := &Server{}
server.SetLogger(&DummyLogger{})
// We assert that the logger has change to the DummyLogger
_ = log.(*DummyLogger)
}
type DummyLogger struct{}
func (l *DummyLogger) Log(format string, v ...interface{}) {}
func (l *DummyLogger) Fatal(format string, v ...interface{}) {}
func (l *DummyLogger) Debug(format string, v ...interface{}) {}
func (l *DummyLogger) Trace(format string, v ...interface{}) {}