1234567891011121314151617181920212223242526 |
- package logger
- import (
- "reflect"
- "testing"
- "time"
- )
- func TestCopyMessage(t *testing.T) {
- msg := &Message{
- Line: []byte("test line."),
- Source: "stdout",
- Timestamp: time.Now(),
- Attrs: LogAttributes{
- "key1": "val1",
- "key2": "val2",
- "key3": "val3",
- },
- Partial: true,
- }
- m := CopyMessage(msg)
- if !reflect.DeepEqual(m, msg) {
- t.Fatalf("CopyMessage failed to copy message")
- }
- }
|