mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Updated test for RoundingDecimals
This commit is contained in:
committed by
Dan Christian Bogos
parent
c67a90f500
commit
d5ea246e4c
@@ -1196,6 +1196,14 @@ func TestCDReRoundingDecimals(t *testing.T) {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 2
|
||||
eVal = "1.3216"
|
||||
if val, err := cdr.exportFieldValue(cfgCdrFld, nil); err != nil {
|
||||
t.Error(err)
|
||||
} else if val != eVal {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
cfgCdrFld.RoundingDecimals = 0
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 3
|
||||
eVal = "1.322"
|
||||
@@ -1205,6 +1213,14 @@ func TestCDReRoundingDecimals(t *testing.T) {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 1
|
||||
eVal = "1.322"
|
||||
if val, err := cdr.exportFieldValue(cfgCdrFld, nil); err != nil {
|
||||
t.Error(err)
|
||||
} else if val != eVal {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
cfgCdrFld.RoundingDecimals = 0
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 2
|
||||
eVal = "1.32"
|
||||
@@ -1214,6 +1230,14 @@ func TestCDReRoundingDecimals(t *testing.T) {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 4
|
||||
eVal = "1.32"
|
||||
if val, err := cdr.exportFieldValue(cfgCdrFld, nil); err != nil {
|
||||
t.Error(err)
|
||||
} else if val != eVal {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
cfgCdrFld.RoundingDecimals = 0
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 1
|
||||
eVal = "1.3"
|
||||
@@ -1223,6 +1247,37 @@ func TestCDReRoundingDecimals(t *testing.T) {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 4
|
||||
eVal = "1.3"
|
||||
if val, err := cdr.exportFieldValue(cfgCdrFld, nil); err != nil {
|
||||
t.Error(err)
|
||||
} else if val != eVal {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
cfgCdrFld.RoundingDecimals = 2
|
||||
eVal = "1.32"
|
||||
if val, err := cdr.exportFieldValue(cfgCdrFld, nil); err != nil {
|
||||
t.Error(err)
|
||||
} else if val != eVal {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 3
|
||||
if val, err := cdr.exportFieldValue(cfgCdrFld, nil); err != nil {
|
||||
t.Error(err)
|
||||
} else if val != eVal {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
cfgCdrFld.RoundingDecimals = 3
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 4
|
||||
eVal = "1.322"
|
||||
if val, err := cdr.exportFieldValue(cfgCdrFld, nil); err != nil {
|
||||
t.Error(err)
|
||||
} else if val != eVal {
|
||||
t.Errorf("Expecting: %+v, received: %+v", eVal, val)
|
||||
}
|
||||
|
||||
//resetore roundingdecimals value
|
||||
config.CgrConfig().GeneralCfg().RoundingDecimals = 5
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user