Revise unit tests following the blocker update

This commit is contained in:
ionutboangiu
2024-01-23 08:04:43 -05:00
committed by Dan Christian Bogos
parent 36bdc41e97
commit dca2c4b6a1
2 changed files with 12 additions and 15 deletions

View File

@@ -271,13 +271,10 @@ func TestDebitCreditBlocker(t *testing.T) {
}
rifsBalance := &Account{ID: "other",
BalanceMap: map[string]Balances{utils.MetaMonetary: {b1, b2}}}
var err error
cc, err = rifsBalance.debitCreditBalance(cd, false, true, true, nil)
if err != nil {
t.Fatal("Error debiting balance: ", err)
}
if len(cc.Timespans) != 0 {
t.Error("Wrong call cost: ", utils.ToJSON(cc))
expectedErr := "insufficient credit with balance Blocker"
_, err := rifsBalance.debitCreditBalance(cd, false, true, true, nil)
if err == nil || err.Error() != expectedErr {
t.Fatalf("expected %v, received %v", expectedErr, err)
}
if rifsBalance.BalanceMap[utils.MetaMonetary][0].GetValue() != 0.1152 ||
rifsBalance.BalanceMap[utils.MetaMonetary][1].GetValue() != 1.5 {

View File

@@ -764,10 +764,10 @@ func TestGetMaxSessiontWithBlocker(t *testing.T) {
TimeEnd: time.Date(2016, 1, 13, 14, 30, 0, 0, time.UTC),
MaxCostSoFar: 0,
}
expectedErr := "insufficient credit with balance Blocker"
result, err := cd.GetMaxSessionDuration(nil)
expected := 17 * time.Minute
if result != expected || err != nil {
t.Errorf("Expected %v was %v (%v)", expected, result, err)
if result != 0 || err == nil || err.Error() != expectedErr {
t.Errorf("expected %v, received %v", expectedErr, err)
}
cd = &CallDescriptor{
Category: "call",
@@ -780,7 +780,7 @@ func TestGetMaxSessiontWithBlocker(t *testing.T) {
MaxCostSoFar: 0,
}
result, err = cd.GetMaxSessionDuration(nil)
expected = 30 * time.Minute
expected := 30 * time.Minute
if result != expected || err != nil {
t.Errorf("Expected %v was %v (%v)", expected, result, err)
}
@@ -813,10 +813,10 @@ func TestGetMaxSessiontWithBlockerEmpty(t *testing.T) {
TimeEnd: time.Date(2016, 1, 13, 14, 30, 0, 0, time.UTC),
MaxCostSoFar: 0,
}
expectedErr := "insufficient credit with balance Blocker"
result, err := cd.GetMaxSessionDuration(nil)
expected := 0 * time.Minute
if result != expected || err != nil {
t.Errorf("Expected %v was %v (%v)", expected, result, err)
if result != 0 || err == nil || err.Error() != expectedErr {
t.Errorf("expected %v, received %v", expectedErr, err)
}
cd = &CallDescriptor{
Category: "call",
@@ -829,7 +829,7 @@ func TestGetMaxSessiontWithBlockerEmpty(t *testing.T) {
MaxCostSoFar: 0,
}
result, err = cd.GetMaxSessionDuration(nil)
expected = 30 * time.Minute
expected := 30 * time.Minute
if result != expected || err != nil {
t.Errorf("Expected %v was %v (%v)", expected, result, err)
}