Added test for Msg.GetGenHeader

This commit is contained in:
Winni Neessen 2022-10-02 12:30:08 +02:00
parent cd2ee86846
commit da130c0222
Signed by: wneessen
GPG key ID: 385AC9889632126E

View file

@ -2105,3 +2105,20 @@ func TestMsg_WriteToFile(t *testing.T) {
t.Errorf("output file is expected to contain data but its size is zero")
}
}
// TestMsg_GetGenHeader will test the GetGenHeader method of the Msg
func TestMsg_GetGenHeader(t *testing.T) {
m := NewMsg()
m.Subject("this is a test")
sa := m.GetGenHeader(HeaderSubject)
if len(sa) <= 0 {
t.Errorf("GetGenHeader on subject failed. Got empty slice")
return
}
if sa[0] == "" {
t.Errorf("GetGenHeader on subject failed. Got empty value")
}
if sa[0] != "this is a test" {
t.Errorf("GetGenHeader on subject failed. Expected: %q, got: %q", "this is a test", sa[0])
}
}