From 6acfa22a044b5f43b9c7928bd9f4c618438447a8 Mon Sep 17 00:00:00 2001 From: DanB Date: Tue, 25 Mar 2014 13:40:06 +0100 Subject: [PATCH] Adding localtests for RemStoredCdrs --- engine/storage_sql_local_test.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/engine/storage_sql_local_test.go b/engine/storage_sql_local_test.go index 687c66ab2..9fed858ce 100644 --- a/engine/storage_sql_local_test.go +++ b/engine/storage_sql_local_test.go @@ -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) + } +}