diff options
| author | Felix Hanley <felix@userspace.com.au> | 2018-02-21 04:21:58 +0000 |
|---|---|---|
| committer | Felix Hanley <felix@userspace.com.au> | 2018-02-21 04:22:32 +0000 |
| commit | 734db776ce17a234825e83180a547cd3ad28f5e2 (patch) | |
| tree | d5c289056fb01dfc1f3f438dd4eec21a31a23166 /vendor/github.com/felix/logger/logger_test.go | |
| parent | e9adf3a2bf8b81615275a6705b7957e43753f0ec (diff) | |
| download | dhtsearch-734db776ce17a234825e83180a547cd3ad28f5e2.tar.gz dhtsearch-734db776ce17a234825e83180a547cd3ad28f5e2.tar.bz2 | |
Update vendor deps
Diffstat (limited to 'vendor/github.com/felix/logger/logger_test.go')
| -rw-r--r-- | vendor/github.com/felix/logger/logger_test.go | 114 |
1 files changed, 0 insertions, 114 deletions
diff --git a/vendor/github.com/felix/logger/logger_test.go b/vendor/github.com/felix/logger/logger_test.go deleted file mode 100644 index 3f64430..0000000 --- a/vendor/github.com/felix/logger/logger_test.go +++ /dev/null @@ -1,114 +0,0 @@ -package logger - -import ( - "bytes" - "strings" - "testing" -) - -func TestKeyValueWriter(t *testing.T) { - var tests = []struct { - in []interface{} - out string - }{ - { - in: []interface{}{"one"}, - out: "[INFO ] test: message=one\n", - }, - { - in: []interface{}{"one", "two", "2"}, - out: "[INFO ] test: message=one two=2\n", - }, - { - in: []interface{}{"one", "two", "2", "three", 3}, - out: "[INFO ] test: message=one two=2 three=3\n", - }, - { - in: []interface{}{"one", "two", "2", "three", 3, "fo ur", "# 4"}, - out: "[INFO ] test: message=one two=2 three=3 \"fo ur\"=\"# 4\"\n", - }, - } - - for _, tt := range tests { - var buf bytes.Buffer - logger := New(&Options{ - Name: "test", - Output: &buf, - }) - - logger.Info(tt.in...) - - str := buf.String() - - // Chop timestamp - dataIdx := strings.IndexByte(str, ' ') - rest := str[dataIdx+1:] - - if rest != tt.out { - t.Errorf("Info(%q) => %q, expected %q\n", tt.in, rest, tt.out) - } - } -} - -func TestKeyValueWriterWithFields(t *testing.T) { - var tests = []struct { - in []interface{} - out string - }{ - { - in: []interface{}{"one"}, - out: "[INFO ] test: message=one added=this\n", - }, - { - in: []interface{}{"one", "two", "2"}, - out: "[INFO ] test: message=one two=2 added=this\n", - }, - { - in: []interface{}{"one", "two", "2", "three", 3}, - out: "[INFO ] test: message=one two=2 three=3 added=this\n", - }, - { - in: []interface{}{"one", "two", "2", "three", 3, "fo ur", "# 4"}, - out: "[INFO ] test: message=one two=2 three=3 \"fo ur\"=\"# 4\" added=this\n", - }, - } - for _, tt := range tests { - var buf bytes.Buffer - logger := New(&Options{ - Name: "test", - Output: &buf, - }).WithFields("added", "this") - - logger.Info(tt.in...) - - str := buf.String() - - // Chop timestamp - dataIdx := strings.IndexByte(str, ' ') - rest := str[dataIdx+1:] - - if rest != tt.out { - t.Errorf("Info(%q) => %q, expected %q\n", tt.in, rest, tt.out) - } - } -} - -func TestLevels(t *testing.T) { - logger := New(&Options{ - Name: "test", - Level: Debug, - }) - - if !logger.IsDebug() { - t.Errorf("Level Debug check failed") - } - - logger = New(&Options{ - Name: "test", - Level: Error, - }) - - if !logger.IsError() { - t.Errorf("Level Error check failed") - } -} |
