Updated integration tests

This commit is contained in:
Trial97
2020-12-07 13:43:14 +02:00
committed by Dan Christian Bogos
parent 83a891e145
commit 60820c8c27
4 changed files with 148 additions and 139 deletions

View File

@@ -215,43 +215,46 @@ func testPrecacheGetCacheStatsAfterRestart(t *testing.T) {
Items: 10,
Groups: 1,
},
utils.CacheThresholdProfiles: {Items: 7},
utils.CacheThresholds: {Items: 7},
utils.CacheTimings: {},
utils.CacheDiameterMessages: {},
utils.CacheClosedSessions: {},
utils.CacheLoadIDs: {},
utils.CacheRPCConnections: {},
utils.CacheCDRIDs: {},
utils.CacheRatingProfilesTmp: {},
utils.CacheUCH: {},
utils.CacheReverseFilterIndexes: {},
utils.CacheAccounts: {},
utils.CacheVersions: {},
utils.CacheTBLTPTimings: {},
utils.CacheTBLTPDestinations: {},
utils.CacheTBLTPRates: {},
utils.CacheTBLTPDestinationRates: {},
utils.CacheTBLTPRatingPlans: {},
utils.CacheTBLTPRatingProfiles: {},
utils.CacheTBLTPSharedGroups: {},
utils.CacheTBLTPActions: {},
utils.CacheTBLTPActionPlans: {},
utils.CacheTBLTPActionTriggers: {},
utils.CacheTBLTPAccountActions: {},
utils.CacheTBLTPResources: {},
utils.CacheTBLTPStats: {},
utils.CacheTBLTPThresholds: {},
utils.CacheTBLTPFilters: {},
utils.CacheSessionCostsTBL: {},
utils.CacheCDRsTBL: {},
utils.CacheTBLTPRoutes: {},
utils.CacheTBLTPAttributes: {},
utils.CacheTBLTPChargers: {},
utils.CacheTBLTPDispatchers: {},
utils.CacheTBLTPDispatcherHosts: {},
utils.CacheTBLTPRateProfiles: {},
utils.MetaAPIBan: {},
utils.CacheThresholdProfiles: {Items: 7},
utils.CacheThresholds: {Items: 7},
utils.CacheTimings: {},
utils.CacheDiameterMessages: {},
utils.CacheClosedSessions: {},
utils.CacheLoadIDs: {},
utils.CacheRPCConnections: {},
utils.CacheCDRIDs: {},
utils.CacheRatingProfilesTmp: {},
utils.CacheUCH: {},
utils.CacheReverseFilterIndexes: {},
utils.CacheAccounts: {},
utils.CacheVersions: {},
utils.CacheTBLTPTimings: {},
utils.CacheTBLTPDestinations: {},
utils.CacheTBLTPRates: {},
utils.CacheTBLTPDestinationRates: {},
utils.CacheTBLTPRatingPlans: {},
utils.CacheTBLTPRatingProfiles: {},
utils.CacheTBLTPSharedGroups: {},
utils.CacheTBLTPActions: {},
utils.CacheTBLTPActionPlans: {},
utils.CacheTBLTPActionTriggers: {},
utils.CacheTBLTPAccountActions: {},
utils.CacheTBLTPResources: {},
utils.CacheTBLTPStats: {},
utils.CacheTBLTPThresholds: {},
utils.CacheTBLTPFilters: {},
utils.CacheSessionCostsTBL: {},
utils.CacheCDRsTBL: {},
utils.CacheTBLTPRoutes: {},
utils.CacheTBLTPAttributes: {},
utils.CacheTBLTPChargers: {},
utils.CacheTBLTPDispatchers: {},
utils.CacheTBLTPDispatcherHosts: {},
utils.CacheTBLTPRateProfiles: {},
utils.MetaAPIBan: {},
utils.CacheActionProfiles: {},
utils.CacheActionProfilesFilterIndexes: {},
utils.CacheTBLTPActionProfiles: {},
}
if *apiBan {
(*expectedStats)[utils.MetaAPIBan] = &ltcache.CacheStats{Items: 254}

View File

@@ -287,8 +287,8 @@ func testSSv1ItProcessEventInitiateSession(t *testing.T) {
expMaxUsage := map[string]time.Duration{
"CustomerCharges": initUsage,
"SupplierCharges": initUsage,
"raw": initUsage,
utils.MetaRaw: initUsage,
// "raw": initUsage,
utils.MetaRaw: initUsage,
}
if !reflect.DeepEqual(expMaxUsage, rply.MaxUsage) {
t.Errorf("Expected %s received %s", expMaxUsage, rply.MaxUsage)
@@ -398,8 +398,8 @@ func testSSv1ItProcessEventUpdateSession(t *testing.T) {
expMaxUsage := map[string]time.Duration{
"CustomerCharges": reqUsage,
"SupplierCharges": reqUsage,
"raw": reqUsage,
utils.MetaRaw: reqUsage,
// "raw": reqUsage,
utils.MetaRaw: reqUsage,
}
if !reflect.DeepEqual(expMaxUsage, rply.MaxUsage) {
t.Errorf("Expected %s received %s", expMaxUsage, rply.MaxUsage)

View File

@@ -166,54 +166,56 @@ func testDspChcLoadAfterFolder(t *testing.T) {
func testDspChcPrecacheStatus(t *testing.T) {
var reply map[string]string
expected := map[string]string{
utils.CacheDestinations: utils.MetaReady,
utils.CacheReverseDestinations: utils.MetaReady,
utils.CacheRatingPlans: utils.MetaReady,
utils.CacheRatingProfiles: utils.MetaReady,
utils.CacheActions: utils.MetaReady,
utils.CacheActionPlans: utils.MetaReady,
utils.CacheAccountActionPlans: utils.MetaReady,
utils.CacheActionTriggers: utils.MetaReady,
utils.CacheSharedGroups: utils.MetaReady,
utils.CacheResourceProfiles: utils.MetaReady,
utils.CacheResources: utils.MetaReady,
utils.CacheTimings: utils.MetaReady,
utils.CacheStatQueueProfiles: utils.MetaReady,
utils.CacheStatQueues: utils.MetaReady,
utils.CacheThresholdProfiles: utils.MetaReady,
utils.CacheThresholds: utils.MetaReady,
utils.CacheFilters: utils.MetaReady,
utils.CacheRouteProfiles: utils.MetaReady,
utils.CacheAttributeProfiles: utils.MetaReady,
utils.CacheChargerProfiles: utils.MetaReady,
utils.CacheDispatcherProfiles: utils.MetaReady,
utils.CacheDispatcherHosts: utils.MetaReady,
utils.CacheDiameterMessages: utils.MetaReady,
utils.CacheAttributeFilterIndexes: utils.MetaReady,
utils.CacheResourceFilterIndexes: utils.MetaReady,
utils.CacheStatFilterIndexes: utils.MetaReady,
utils.CacheThresholdFilterIndexes: utils.MetaReady,
utils.CacheRouteFilterIndexes: utils.MetaReady,
utils.CacheChargerFilterIndexes: utils.MetaReady,
utils.CacheDispatcherFilterIndexes: utils.MetaReady,
utils.CacheRateProfilesFilterIndexes: utils.MetaReady,
utils.CacheRateFilterIndexes: utils.MetaReady,
utils.CacheRateProfiles: utils.MetaReady,
utils.CacheLoadIDs: utils.MetaReady,
utils.CacheCDRIDs: utils.MetaReady,
utils.CacheClosedSessions: utils.MetaReady,
utils.CacheDispatcherRoutes: utils.MetaReady,
utils.CacheEventResources: utils.MetaReady,
utils.CacheRPCConnections: utils.MetaReady,
utils.CacheRPCResponses: utils.MetaReady,
utils.CacheRatingProfilesTmp: utils.MetaReady,
utils.CacheUCH: utils.MetaReady,
utils.CacheSTIR: utils.MetaReady,
utils.CacheDispatcherLoads: utils.MetaReady,
utils.CacheDispatchers: utils.MetaReady,
utils.CacheEventCharges: utils.MetaReady,
utils.CacheReverseFilterIndexes: utils.MetaReady,
utils.CacheCapsEvents: utils.MetaReady,
utils.CacheDestinations: utils.MetaReady,
utils.CacheReverseDestinations: utils.MetaReady,
utils.CacheRatingPlans: utils.MetaReady,
utils.CacheRatingProfiles: utils.MetaReady,
utils.CacheActions: utils.MetaReady,
utils.CacheActionPlans: utils.MetaReady,
utils.CacheAccountActionPlans: utils.MetaReady,
utils.CacheActionTriggers: utils.MetaReady,
utils.CacheSharedGroups: utils.MetaReady,
utils.CacheResourceProfiles: utils.MetaReady,
utils.CacheResources: utils.MetaReady,
utils.CacheTimings: utils.MetaReady,
utils.CacheStatQueueProfiles: utils.MetaReady,
utils.CacheStatQueues: utils.MetaReady,
utils.CacheThresholdProfiles: utils.MetaReady,
utils.CacheThresholds: utils.MetaReady,
utils.CacheFilters: utils.MetaReady,
utils.CacheRouteProfiles: utils.MetaReady,
utils.CacheAttributeProfiles: utils.MetaReady,
utils.CacheChargerProfiles: utils.MetaReady,
utils.CacheDispatcherProfiles: utils.MetaReady,
utils.CacheDispatcherHosts: utils.MetaReady,
utils.CacheDiameterMessages: utils.MetaReady,
utils.CacheAttributeFilterIndexes: utils.MetaReady,
utils.CacheResourceFilterIndexes: utils.MetaReady,
utils.CacheStatFilterIndexes: utils.MetaReady,
utils.CacheThresholdFilterIndexes: utils.MetaReady,
utils.CacheRouteFilterIndexes: utils.MetaReady,
utils.CacheChargerFilterIndexes: utils.MetaReady,
utils.CacheDispatcherFilterIndexes: utils.MetaReady,
utils.CacheRateProfilesFilterIndexes: utils.MetaReady,
utils.CacheRateFilterIndexes: utils.MetaReady,
utils.CacheRateProfiles: utils.MetaReady,
utils.CacheLoadIDs: utils.MetaReady,
utils.CacheCDRIDs: utils.MetaReady,
utils.CacheClosedSessions: utils.MetaReady,
utils.CacheDispatcherRoutes: utils.MetaReady,
utils.CacheEventResources: utils.MetaReady,
utils.CacheRPCConnections: utils.MetaReady,
utils.CacheRPCResponses: utils.MetaReady,
utils.CacheRatingProfilesTmp: utils.MetaReady,
utils.CacheUCH: utils.MetaReady,
utils.CacheSTIR: utils.MetaReady,
utils.CacheDispatcherLoads: utils.MetaReady,
utils.CacheDispatchers: utils.MetaReady,
utils.CacheEventCharges: utils.MetaReady,
utils.CacheReverseFilterIndexes: utils.MetaReady,
utils.CacheCapsEvents: utils.MetaReady,
utils.CacheActionProfiles: utils.MetaReady,
utils.CacheActionProfilesFilterIndexes: utils.MetaReady,
utils.CacheAccounts: utils.MetaReady,
utils.CacheVersions: utils.MetaReady,
@@ -241,6 +243,7 @@ func testDspChcPrecacheStatus(t *testing.T) {
utils.CacheTBLTPDispatcherHosts: utils.MetaReady,
utils.CacheTBLTPRateProfiles: utils.MetaReady,
utils.MetaAPIBan: utils.MetaReady,
utils.CacheTBLTPActionProfiles: utils.MetaReady,
}
if err := dispEngine.RPC.Call(utils.CacheSv1PrecacheStatus, utils.AttrCacheIDsWithOpts{

View File

@@ -474,56 +474,58 @@ func CallScript(scriptPath string, subcommand string, waitMs int) error {
func GetDefaultEmptyCacheStats() map[string]*ltcache.CacheStats {
return map[string]*ltcache.CacheStats{
utils.MetaDefault: {},
utils.CacheAccountActionPlans: {},
utils.CacheActionPlans: {},
utils.CacheActionTriggers: {},
utils.CacheActions: {},
utils.CacheAttributeFilterIndexes: {},
utils.CacheAttributeProfiles: {},
utils.CacheChargerFilterIndexes: {},
utils.CacheChargerProfiles: {},
utils.CacheDispatcherFilterIndexes: {},
utils.CacheDispatcherProfiles: {},
utils.CacheDispatcherHosts: {},
utils.CacheDispatcherRoutes: {},
utils.CacheDispatcherLoads: {},
utils.CacheDispatchers: {},
utils.CacheDestinations: {},
utils.CacheEventResources: {},
utils.CacheFilters: {},
utils.CacheRatingPlans: {},
utils.CacheRatingProfiles: {},
utils.CacheResourceFilterIndexes: {},
utils.CacheResourceProfiles: {},
utils.CacheResources: {},
utils.CacheReverseDestinations: {},
utils.CacheRPCResponses: {},
utils.CacheSharedGroups: {},
utils.CacheStatFilterIndexes: {},
utils.CacheStatQueueProfiles: {},
utils.CacheStatQueues: {},
utils.CacheSTIR: {},
utils.CacheRouteFilterIndexes: {},
utils.CacheRouteProfiles: {},
utils.CacheThresholdFilterIndexes: {},
utils.CacheThresholdProfiles: {},
utils.CacheThresholds: {},
utils.CacheRateProfiles: {},
utils.CacheRateProfilesFilterIndexes: {},
utils.CacheRateFilterIndexes: {},
utils.CacheTimings: {},
utils.CacheDiameterMessages: {},
utils.CacheClosedSessions: {},
utils.CacheLoadIDs: {},
utils.CacheRPCConnections: {},
utils.CacheCDRIDs: {},
utils.CacheRatingProfilesTmp: {},
utils.CacheUCH: {},
utils.CacheEventCharges: {},
utils.CacheReverseFilterIndexes: {},
utils.MetaAPIBan: {},
utils.CacheCapsEvents: {},
utils.MetaDefault: {},
utils.CacheAccountActionPlans: {},
utils.CacheActionPlans: {},
utils.CacheActionTriggers: {},
utils.CacheActions: {},
utils.CacheAttributeFilterIndexes: {},
utils.CacheAttributeProfiles: {},
utils.CacheChargerFilterIndexes: {},
utils.CacheChargerProfiles: {},
utils.CacheDispatcherFilterIndexes: {},
utils.CacheDispatcherProfiles: {},
utils.CacheDispatcherHosts: {},
utils.CacheDispatcherRoutes: {},
utils.CacheDispatcherLoads: {},
utils.CacheDispatchers: {},
utils.CacheDestinations: {},
utils.CacheEventResources: {},
utils.CacheFilters: {},
utils.CacheRatingPlans: {},
utils.CacheRatingProfiles: {},
utils.CacheResourceFilterIndexes: {},
utils.CacheResourceProfiles: {},
utils.CacheResources: {},
utils.CacheReverseDestinations: {},
utils.CacheRPCResponses: {},
utils.CacheSharedGroups: {},
utils.CacheStatFilterIndexes: {},
utils.CacheStatQueueProfiles: {},
utils.CacheStatQueues: {},
utils.CacheSTIR: {},
utils.CacheRouteFilterIndexes: {},
utils.CacheRouteProfiles: {},
utils.CacheThresholdFilterIndexes: {},
utils.CacheThresholdProfiles: {},
utils.CacheThresholds: {},
utils.CacheRateProfiles: {},
utils.CacheRateProfilesFilterIndexes: {},
utils.CacheRateFilterIndexes: {},
utils.CacheTimings: {},
utils.CacheDiameterMessages: {},
utils.CacheClosedSessions: {},
utils.CacheLoadIDs: {},
utils.CacheRPCConnections: {},
utils.CacheCDRIDs: {},
utils.CacheRatingProfilesTmp: {},
utils.CacheUCH: {},
utils.CacheEventCharges: {},
utils.CacheReverseFilterIndexes: {},
utils.MetaAPIBan: {},
utils.CacheCapsEvents: {},
utils.CacheActionProfiles: {},
utils.CacheActionProfilesFilterIndexes: {},
utils.CacheAccounts: {},
utils.CacheVersions: {},
@@ -550,6 +552,7 @@ func GetDefaultEmptyCacheStats() map[string]*ltcache.CacheStats {
utils.CacheTBLTPDispatchers: {},
utils.CacheTBLTPDispatcherHosts: {},
utils.CacheTBLTPRateProfiles: {},
utils.CacheTBLTPActionProfiles: {},
}
}