Add test for CDR.AddDefaults

This commit is contained in:
Trial97
2018-09-19 17:06:33 +03:00
committed by Dan Christian Bogos
parent 9683c50db0
commit 7bbf17ab0a

View File

@@ -973,3 +973,31 @@ func TestCDRParseFieldValue2(t *testing.T) {
t.Errorf("Received cdr: %+v", cdr)
}
}
func TestCDRAddDefaults(t *testing.T) {
cdr := &CDR{
OriginID: "dsafdsaf",
OriginHost: "192.168.1.2",
Account: "1001",
}
cfg, err := config.NewDefaultCGRConfig()
if err != nil {
t.Errorf("Error: %+v", err)
}
eCDR := &CDR{
CGRID: "bf736fb56ce586357ab2f286b777187a1612c6e6",
ToR: utils.VOICE,
RunID: utils.MetaRaw,
Subject: "1001",
RequestType: utils.META_RATED,
Tenant: "cgrates.org",
Category: utils.CALL,
OriginID: "dsafdsaf",
OriginHost: "192.168.1.2",
Account: "1001",
}
cdr.AddDefaults(cfg)
if !reflect.DeepEqual(cdr, eCDR) {
t.Errorf("Expecting: %+v, received: %+v", eCDR, cdr)
}
}