aboutsummaryrefslogtreecommitdiff
path: root/writers/json/json_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'writers/json/json_test.go')
-rw-r--r--writers/json/json_test.go36
1 files changed, 15 insertions, 21 deletions
diff --git a/writers/json/json_test.go b/writers/json/json_test.go
index 0bd29b1..5778f51 100644
--- a/writers/json/json_test.go
+++ b/writers/json/json_test.go
@@ -14,17 +14,16 @@ func TestWriter(t *testing.T) {
now, _ := time.Parse(time.RFC3339, "2019-05-03T13:38:29.987249+10:00")
var tests = []struct {
in message.Message
- expected map[string]interface{}
+ expected map[string]string
}{
{
in: message.Message{
Time: now,
Name: "test",
- Level: message.ERROR,
Content: "msg",
},
- expected: map[string]interface{}{
- "_level": "error", "_name": "test", "_message": "msg",
+ expected: map[string]string{
+ "_name": "test", "_message": "msg",
"_time": "2019-05-03T13:38:29.987+1000",
},
},
@@ -32,12 +31,10 @@ func TestWriter(t *testing.T) {
in: message.Message{
Time: now,
Name: "test",
- Level: message.ERROR,
Content: "msg",
- Extras: []interface{}{"one"},
},
- expected: map[string]interface{}{
- "_level": "error", "_name": "test", "_message": "msg", "extra00": "one",
+ expected: map[string]string{
+ "_name": "test", "_message": "msg",
"_time": "2019-05-03T13:38:29.987+1000",
},
},
@@ -45,12 +42,11 @@ func TestWriter(t *testing.T) {
in: message.Message{
Time: now,
Name: "test",
- Level: message.ERROR,
Content: "msg",
- Fields: map[string]interface{}{"one": "1"},
+ Fields: map[string]string{"one": "1"},
},
- expected: map[string]interface{}{
- "_level": "error", "_name": "test", "_message": "msg", "one": "1",
+ expected: map[string]string{
+ "_name": "test", "_message": "msg", "one": "1",
"_time": "2019-05-03T13:38:29.987+1000",
},
},
@@ -58,11 +54,10 @@ func TestWriter(t *testing.T) {
in: message.Message{
Time: now,
Name: "test",
- Level: message.ERROR,
- Content: "msg", Extras: []interface{}{"one", "1", "two", "2", "three", 3, "fo ur", "# 4"},
+ Content: "msg",
},
- expected: map[string]interface{}{
- "_level": "error", "_name": "test", "_message": "msg", "one": "1", "two": "2", "three": float64(3), "fo ur": "# 4",
+ expected: map[string]string{
+ "_name": "test", "_message": "msg",
"_time": "2019-05-03T13:38:29.987+1000",
},
},
@@ -70,12 +65,11 @@ func TestWriter(t *testing.T) {
in: message.Message{
Time: now,
Name: "test",
- Level: message.DEBUG,
Content: "msg",
- Extras: []interface{}{"one"}, Fields: map[string]interface{}{"f1": "v1"},
+ Fields: map[string]string{"f1": "v1"},
},
- expected: map[string]interface{}{
- "_level": "debug", "_name": "test", "_message": "msg", "f1": "v1", "extra00": "one",
+ expected: map[string]string{
+ "_name": "test", "_message": "msg", "f1": "v1",
"_time": "2019-05-03T13:38:29.987+1000",
},
},
@@ -90,7 +84,7 @@ func TestWriter(t *testing.T) {
for _, tt := range tests {
l.Write(tt.in)
- var raw map[string]interface{}
+ var raw map[string]string
if err := json.Unmarshal(buf.Bytes(), &raw); err != nil {
t.Fatal(err)
}