From be4160275a94103929c449a1f491331a27ded8c7 Mon Sep 17 00:00:00 2001 From: Max Claus Nunes Date: Sun, 22 Jul 2018 10:56:23 -0300 Subject: [PATCH] Improve test coverage for logger --- loggger.go => logger.go | 0 logger_test.go | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) rename loggger.go => logger.go (100%) create mode 100644 logger_test.go diff --git a/loggger.go b/logger.go similarity index 100% rename from loggger.go rename to logger.go diff --git a/logger_test.go b/logger_test.go new file mode 100644 index 0000000..3eb4d64 --- /dev/null +++ b/logger_test.go @@ -0,0 +1,39 @@ +package gaper + +import ( + "testing" + + "github.com/stretchr/testify/assert" +) + +func TestLoggerDefault(t *testing.T) { + l := NewLogger("gaper-test") + assert.Equal(t, l.verbose, false) +} + +func TestLoggerEnableVerbose(t *testing.T) { + l := NewLogger("gaper-test") + l.Verbose(true) + assert.Equal(t, l.verbose, true) +} + +func TestLoggerRunAllLogsWithoutVerbose(t *testing.T) { + // no asserts, just checking it doesn't crash + l := NewLogger("gaper-test") + l.Debug("debug") + l.Debugf("%s", "debug") + l.Info("info") + l.Error("error") + l.Errorf("%s", "error") +} + +func TestLoggerRunAllLogsWithVerbose(t *testing.T) { + // no asserts, just checking it doesn't crash + l := NewLogger("gaper-test") + l.Verbose(true) + l.Debug("debug") + l.Debugf("%s", "debug") + l.Info("info") + l.Error("error") + l.Errorf("%s", "error") +}