From 87b6f9c12e56941f462ec7703b6da1bd9f3b912c Mon Sep 17 00:00:00 2001 From: DanB Date: Tue, 19 Nov 2013 17:19:04 +0100 Subject: [PATCH] Local tests for load from storDb --- engine/loader_test.go | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/engine/loader_test.go b/engine/loader_test.go index fafb98fb7..9a4513749 100644 --- a/engine/loader_test.go +++ b/engine/loader_test.go @@ -147,7 +147,7 @@ func TestLoadFromCSV(t *testing.T) { } -func TestLoadToStorDb(t *testing.T) { +func TestImportToStorDb(t *testing.T) { if !*testLocal { return } @@ -161,3 +161,43 @@ func TestLoadToStorDb(t *testing.T) { t.Errorf("Data in storDb is different than expected %v", tpids) } } + +func TestLoadFromStorDb(t *testing.T) { + if !*testLocal { + return + } + loader := NewDbReader(storDb, dataDbStor, TEST_SQL) + if err := loader.LoadDestinations(); err != nil { + t.Error("Failed loading destinations: ", err.Error()) + } + if err := loader.LoadTimings(); err != nil { + t.Error("Failed loading timings: ", err.Error()) + } + if err := loader.LoadRates(); err != nil { + t.Error("Failed loading rates: ", err.Error()) + } + if err := loader.LoadDestinationRates(); err != nil { + t.Error("Failed loading destination rates: ", err.Error()) + } + if err := loader.LoadRatingPlans(); err != nil { + t.Error("Failed loading rating plans: ", err.Error()) + } + if err := loader.LoadRatingProfiles(); err != nil { + t.Error("Failed loading rating profiles: ", err.Error()) + } + if err := loader.LoadActions(); err != nil { + t.Error("Failed loading actions: ", err.Error()) + } + if err := loader.LoadActionTimings(); err != nil { + t.Error("Failed loading action timings: ", err.Error()) + } + if err := loader.LoadActionTriggers(); err != nil { + t.Error("Failed loading action triggers: ", err.Error()) + } + if err := loader.LoadAccountActions(); err != nil { + t.Error("Failed loading account actions: ", err.Error()) + } + if err := loader.WriteToDatabase(true, false); err != nil { + t.Error("Could not write data into dataDb: ", err.Error()) + } +}