parent
59ecc2c67d
commit
e3d56765a1
@ -0,0 +1,45 @@
|
||||
package logger
|
||||
|
||||
import (
|
||||
"github.com/sirupsen/logrus"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
"time"
|
||||
)
|
||||
|
||||
func TestGetLevelText(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
|
||||
asserts.Equal("Debug", GetLevelText(logrus.DebugLevel))
|
||||
asserts.Equal("Info", GetLevelText(logrus.InfoLevel))
|
||||
asserts.Equal("Warning", GetLevelText(logrus.WarnLevel))
|
||||
asserts.Equal("Error", GetLevelText(logrus.ErrorLevel))
|
||||
asserts.Equal("Fatal", GetLevelText(logrus.FatalLevel))
|
||||
asserts.Equal("Panic", GetLevelText(logrus.PanicLevel))
|
||||
}
|
||||
|
||||
func TestFormatter_Format(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
|
||||
entry := logrus.NewEntry(logrus.StandardLogger())
|
||||
entry.Level = logrus.DebugLevel
|
||||
entry.Message = "test"
|
||||
entry.Time = time.Now()
|
||||
|
||||
f := &formatter{}
|
||||
b, err := f.Format(entry)
|
||||
asserts.NoError(err)
|
||||
asserts.Contains(string(b), "test")
|
||||
}
|
||||
|
||||
func BenchmarkFormatter_Format(b *testing.B) {
|
||||
entry := logrus.NewEntry(logrus.StandardLogger())
|
||||
entry.Level = logrus.DebugLevel
|
||||
entry.Message = "test"
|
||||
entry.Time = time.Now()
|
||||
|
||||
f := &formatter{}
|
||||
for i := 0; i < b.N; i++ {
|
||||
f.Format(entry)
|
||||
}
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
package logger
|
||||
|
||||
import (
|
||||
"github.com/sirupsen/logrus"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestNewLogger(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
logger := NewLogger()
|
||||
asserts.NotNil(logger)
|
||||
}
|
||||
|
||||
func TestSetLevel(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
SetLevel(logrus.DebugLevel)
|
||||
asserts.Equal(logrus.DebugLevel, GlobalLogger.GetLevel())
|
||||
}
|
Loading…
Reference in new issue