mirror of
https://github.com/LukeHagar/sailpoint-cli.git
synced 2025-12-09 12:47:44 +00:00
36 lines
853 B
Go
36 lines
853 B
Go
// Copyright (c) 2022, SailPoint Technologies, Inc. All rights reserved.
|
|
package connclient
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestLogFormatWithInnerLevel(t *testing.T) {
|
|
msg := &LogMessage{
|
|
TenantID: "123",
|
|
Level: "INFO",
|
|
Message: map[string]interface{}{
|
|
"level": "DEBUG",
|
|
"message": "log message",
|
|
},
|
|
}
|
|
|
|
msgJson := msg.MessageString()
|
|
if msgJson != "{\"message\":\"log message\"}" {
|
|
t.Errorf("invalid format for json log message. expecting %s, got %s ", "{\"message\":\"log message\"}", msgJson)
|
|
}
|
|
|
|
msg = &LogMessage{
|
|
TenantID: "123",
|
|
Level: "INFO",
|
|
Message: map[string]interface{}{
|
|
"message": "log message",
|
|
},
|
|
}
|
|
|
|
msgJson = msg.MessageString()
|
|
if msgJson != "{\"message\":\"log message\"}" {
|
|
t.Errorf("invalid format for json log message. expecting %s, got %s ", "{\"message\":\"log message\"}", msgJson)
|
|
}
|
|
}
|