Adding localtests for RemStoredCdrs

This commit is contained in:
DanB
2014-03-25 13:40:06 +01:00
parent 29e3bd137b
commit 6acfa22a04

View File

@@ -346,3 +346,27 @@ func TestCallCost(t *testing.T) {
t.Errorf("Expecting call cost: %v, received: %v", cc, ccRcv)
}
}
func TestRemStoredCdrs(t *testing.T) {
if !*testLocal {
return
}
var timeStart, timeEnd time.Time
if err := mysql.RemStoredCdrs([]string{utils.FSCgrId("bbb1")}); err != nil {
t.Error(err.Error())
}
if storedCdrs, err := mysql.GetStoredCdrs(nil, "", "", "", "", "", "", "", "", "", "", timeStart, timeEnd, false, false); err != nil {
t.Error(err.Error())
} else if len(storedCdrs) != 7 {
t.Error("Unexpected number of StoredCdrs returned: ", storedCdrs)
}
if err := mysql.RemStoredCdrs([]string{utils.FSCgrId("aaa1"), utils.FSCgrId("aaa2"), utils.FSCgrId("aaa3"), utils.FSCgrId("aaa4"), utils.FSCgrId("aaa5"),
utils.FSCgrId("bbb2"), utils.FSCgrId("bbb3")}); err != nil {
t.Error(err.Error())
}
if storedCdrs, err := mysql.GetStoredCdrs(nil, "", "", "", "", "", "", "", "", "", "", timeStart, timeEnd, false, false); err != nil {
t.Error(err.Error())
} else if len(storedCdrs) != 0 {
t.Error("Unexpected number of StoredCdrs returned: ", storedCdrs)
}
}