72 lines
1.9 KiB
Go
72 lines
1.9 KiB
Go
package model
|
|
|
|
import (
|
|
"encoding/json"
|
|
"testing"
|
|
|
|
"gorm.io/gorm"
|
|
)
|
|
|
|
func TestWorkingHour_EnsureOpenAllDayHours_All_Cov5(t *testing.T) {
|
|
wh := &WorkingHour{OpenAllDay: false}
|
|
wh.EnsureOpenAllDayHours()
|
|
wh2 := &WorkingHour{OpenAllDay: true}
|
|
wh2.EnsureOpenAllDayHours()
|
|
}
|
|
|
|
func TestCopilotMessage_BeforeSave_All_Cov5(t *testing.T) {
|
|
m := &CopilotMessage{}
|
|
_ = m.BeforeSave(&gorm.DB{})
|
|
m2 := &CopilotMessage{}
|
|
_ = m2.BeforeSave(&gorm.DB{})
|
|
}
|
|
|
|
func TestValidateContent_All_Cov5(t *testing.T) {
|
|
_ = ValidateContent(json.RawMessage(`{"key":"value"}`))
|
|
_ = ValidateContent(json.RawMessage(`{}`))
|
|
_ = ValidateContent(json.RawMessage(`invalid`))
|
|
_ = ValidateContent(nil)
|
|
}
|
|
|
|
func TestCaptainAutoReplyRule_GetConditions_All_Cov5(t *testing.T) {
|
|
r := &CaptainAutoReplyRule{Conditions: nil}
|
|
_, _ = r.GetConditions()
|
|
r2 := &CaptainAutoReplyRule{Conditions: []byte(`[{"key":"value"}]`)}
|
|
_, _ = r2.GetConditions()
|
|
r3 := &CaptainAutoReplyRule{Conditions: []byte(`invalid`)}
|
|
_, _ = r3.GetConditions()
|
|
}
|
|
|
|
func TestCaptainAssistant_GetConfig_All_Cov5(t *testing.T) {
|
|
a := &CaptainAssistant{Config: nil}
|
|
_, _ = a.GetConfig()
|
|
a2 := &CaptainAssistant{Config: []byte(`{"key":"value"}`)}
|
|
_, _ = a2.GetConfig()
|
|
a3 := &CaptainAssistant{Config: []byte(`invalid`)}
|
|
_, _ = a3.GetConfig()
|
|
}
|
|
|
|
func TestCaptainAssistant_GetResponseGuidelines_All_Cov5(t *testing.T) {
|
|
a := &CaptainAssistant{}
|
|
_, _ = a.GetResponseGuidelines()
|
|
a2 := &CaptainAssistant{ResponseGuidelines: json.RawMessage(`"test"`)}
|
|
_, _ = a2.GetResponseGuidelines()
|
|
}
|
|
|
|
func TestCaptainAssistant_GetGuardrails_All_Cov5(t *testing.T) {
|
|
a := &CaptainAssistant{}
|
|
_, _ = a.GetGuardrails()
|
|
a2 := &CaptainAssistant{Guardrails: json.RawMessage(`"test"`)}
|
|
_, _ = a2.GetGuardrails()
|
|
}
|
|
|
|
func TestNote_BeforeCreate_All_Cov5(t *testing.T) {
|
|
n := &Note{}
|
|
_ = n.BeforeCreate(&gorm.DB{})
|
|
}
|
|
|
|
func TestCaptainAssistant_SetConfig_All_Cov5(t *testing.T) {
|
|
a := &CaptainAssistant{}
|
|
_ = a.SetConfig(&AssistantConfig{})
|
|
}
|