aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/felix/logger/logger_test.go
diff options
context:
space:
mode:
authorFelix Hanley <felix@userspace.com.au>2018-02-21 04:21:58 +0000
committerFelix Hanley <felix@userspace.com.au>2018-02-21 04:22:32 +0000
commit734db776ce17a234825e83180a547cd3ad28f5e2 (patch)
treed5c289056fb01dfc1f3f438dd4eec21a31a23166 /vendor/github.com/felix/logger/logger_test.go
parente9adf3a2bf8b81615275a6705b7957e43753f0ec (diff)
downloaddhtsearch-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.go114
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")
- }
-}