mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Compute indexes when filter is overwritten
This commit is contained in:
@@ -100,13 +100,14 @@ var (
|
||||
|
||||
testFilterIndexesCasesSetDifferentFilters,
|
||||
testFilterIndexesCasesOverwriteAttributes,
|
||||
//testFilterIndexesCasesGetIndexesAnyContextChanged,
|
||||
testFilterIndexesCasesGetIndexesAnyContextChanged,
|
||||
testFilterIndexesCasesGetIndexesSessionsContextChanged,
|
||||
|
||||
testFilterIndexesCasesSetIndexedFilter,
|
||||
testFilterIndexesCasesSetChargerWithFltr,
|
||||
testFilterIndexesCasesGetChargerIndexes,
|
||||
testFilterIndexesCasesOverwriteFilterForCharger,
|
||||
testFilterIndexesCasesComputeChargersIndexes,
|
||||
testFilterIndexesCasesGetChargerIndexesChanged,
|
||||
|
||||
testFilterIndexesCasesStopEngine,
|
||||
@@ -323,6 +324,20 @@ func testFilterIndexesCasesSetDifferentFilters(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func testFilterIndexesCasesComputeAttributesIndexes(t *testing.T) {
|
||||
var result string
|
||||
if err := fIdxCasesRPC.Call(utils.APIerSv1ComputeFilterIndexes,
|
||||
utils.ArgsComputeFilterIndexes{
|
||||
Tenant: "cgrates.org",
|
||||
Context: utils.META_ANY,
|
||||
AttributeS: true,
|
||||
}, &result); err != nil {
|
||||
t.Error(err)
|
||||
} else if result != utils.OK {
|
||||
t.Errorf("Error: %+v", result)
|
||||
}
|
||||
}
|
||||
|
||||
func testFilterIndexesCasesOverwriteAttributes(t *testing.T) {
|
||||
eAttrPrf1 := &v1.AttributeWithCache{
|
||||
AttributeProfile: &engine.AttributeProfile{
|
||||
@@ -529,6 +544,19 @@ func testFilterIndexesCasesOverwriteFilterForCharger(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func testFilterIndexesCasesComputeChargersIndexes(t *testing.T) {
|
||||
var result string
|
||||
if err := fIdxCasesRPC.Call(utils.APIerSv1ComputeFilterIndexes,
|
||||
utils.ArgsComputeFilterIndexes{
|
||||
Tenant: "cgrates.org",
|
||||
ChargerS: true,
|
||||
}, &result); err != nil {
|
||||
t.Error(err)
|
||||
} else if result != utils.OK {
|
||||
t.Errorf("Error: %+v", result)
|
||||
}
|
||||
}
|
||||
|
||||
func testFilterIndexesCasesGetChargerIndexesChanged(t *testing.T) {
|
||||
arg := &v1.AttrGetFilterIndexes{
|
||||
Tenant: "cgrates.org",
|
||||
|
||||
Reference in New Issue
Block a user