Coverage tests in console

This commit is contained in:
andronache
2021-01-27 18:01:18 +02:00
committed by Dan Christian Bogos
parent c8d0ee6045
commit ac5ad43ddb
15 changed files with 118 additions and 0 deletions

View File

@@ -50,4 +50,15 @@ func TestCmdCostDetails(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.Usage: {},
utils.GroupIntervalStart: {},
utils.RateIncrement: {},
utils.RateUnit: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -50,4 +50,10 @@ func TestCmdDebitMax(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
expected := []string{utils.Category, utils.ToR, utils.Tenant, utils.Subject, utils.AccountField,
utils.Destination, utils.TimeStart, utils.TimeEnd, utils.CallDuration, utils.FallbackSubject}
if !reflect.DeepEqual(command.ClientArgs(), expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, command.ClientArgs())
}
}

View File

@@ -50,4 +50,10 @@ func TestCmdDebit(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
expected := []string{utils.Category, utils.ToR, utils.Tenant, utils.Subject, utils.AccountField,
utils.Destination, utils.TimeStart, utils.TimeEnd, utils.CallDuration, utils.FallbackSubject, utils.DryRun}
if !reflect.DeepEqual(command.ClientArgs(), expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, command.ClientArgs())
}
}

View File

@@ -51,4 +51,10 @@ func TestCmdMaxDuration(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
expected := []string{utils.Category, utils.ToR, utils.Tenant, utils.Subject, utils.AccountField, utils.Destination,
utils.TimeStart, utils.TimeEnd, utils.CallDuration, utils.FallbackSubject}
if !reflect.DeepEqual(command.ClientArgs(), expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, command.ClientArgs())
}
}

View File

@@ -51,4 +51,11 @@ func TestCmdMaxUsage(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
expected := []string{utils.ToR, utils.RequestType, utils.Tenant,
utils.Category, utils.AccountField, utils.Subject, utils.Destination,
utils.SetupTime, utils.AnswerTime, utils.Usage, utils.ExtraFields}
if !reflect.DeepEqual(command.ClientArgs(), expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, command.ClientArgs())
}
}

View File

@@ -51,4 +51,15 @@ func TestCmdPassiveSessions(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedSliceResult(command.RpcResult(), utils.StringSet{
utils.Usage: {},
utils.DurationIndex: {},
utils.MaxRateUnit: {},
utils.DebitInterval: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -51,4 +51,12 @@ func TestCmdResourcesProfile(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.UsageTTL: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -51,4 +51,13 @@ func TestCmdSessionInitiate(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.Usage: {},
utils.CapMaxUsage: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -51,4 +51,13 @@ func TestCmdSessionProcessMessage(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.Usage: {},
utils.CapMaxUsage: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -51,4 +51,13 @@ func TestCmdSessionUpdate(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.Usage: {},
utils.CapMaxUsage: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -50,4 +50,12 @@ func TestCmdStatsProfile(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.TTL: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -50,4 +50,8 @@ func TestCmdStatus(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
if reflect.DeepEqual(command.ClientArgs(), []string{}) {
t.Errorf("Expected <%+v>, Received <%+v>", []string{}, command.ClientArgs())
}
}

View File

@@ -50,5 +50,13 @@ func TestCmdThreshold(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.MinSleep: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -50,4 +50,12 @@ func TestCmdThresholdsProfile(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedResult(command.RpcResult(), utils.StringSet{
utils.MinSleep: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}

View File

@@ -50,4 +50,12 @@ func TestCmdTriggers(t *testing.T) {
if err := command.PostprocessRpcParams(); err != nil {
t.Fatal(err)
}
// for coverage purpose
formatedResult := command.GetFormatedResult(command.RpcResult())
expected := GetFormatedSliceResult(command.RpcResult(), utils.StringSet{
utils.MinSleep: {},
})
if !reflect.DeepEqual(formatedResult, expected) {
t.Errorf("Expected <%+v>, Received <%+v>", expected, formatedResult)
}
}