Reflect test with prefix

This commit is contained in:
DanB
2019-06-06 18:46:44 +02:00
parent 134ffc7a0a
commit 8433e1914b
3 changed files with 8 additions and 6 deletions

View File

@@ -560,7 +560,7 @@ func TestAgReqAsNavigableMap2(t *testing.T) {
dm := engine.NewDataManager(data)
cfg, _ := config.NewDefaultCGRConfig()
filterS := engine.NewFilterS(cfg, nil, nil, dm)
agReq := newAgentRequest(nil, nil, nil, nil, "cgrates.org", "", filterS)
agReq := newAgentRequest(nil, nil, nil, nil, nil, "cgrates.org", "", filterS)
// populate request, emulating the way will be done in HTTPAgent
agReq.CGRRequest.Set([]string{utils.ToR}, utils.VOICE, false, false)
agReq.CGRRequest.Set([]string{utils.Account}, "1001", false, false)
@@ -617,7 +617,7 @@ func TestAgReqFieldAsInterface(t *testing.T) {
dm := engine.NewDataManager(data)
cfg, _ := config.NewDefaultCGRConfig()
filterS := engine.NewFilterS(cfg, nil, nil, dm)
agReq := newAgentRequest(nil, nil, nil, nil, "cgrates.org", "", filterS)
agReq := newAgentRequest(nil, nil, nil, nil, nil, "cgrates.org", "", filterS)
// populate request, emulating the way will be done in HTTPAgent
agReq.CGRAReq = config.NewNavigableMap(nil)
agReq.CGRAReq.Set([]string{utils.Usage}, []*config.NMItem{{Data: 3 * time.Minute}}, false, false)

View File

@@ -42,12 +42,12 @@ var (
var sTestsDNS = []func(t *testing.T){
testDNSitResetDB,
//testDNSitStartEngine,
testDNSitStartEngine,
testDNSitApierRpcConn,
testDNSitTPFromFolder,
testDNSitClntConn,
//testDNSitClntNAPTRDryRun,
//testDNSitClntNAPTRAttributes,
testDNSitClntNAPTRDryRun,
testDNSitClntNAPTRAttributes,
testDNSitClntNAPTRSuppliers,
testDNSitStopEngine,
}

View File

@@ -20,6 +20,7 @@ package utils
import (
"net"
"reflect"
"strings"
"testing"
"time"
)
@@ -148,7 +149,8 @@ func TestGreaterThan(t *testing.T) {
t.Error("should be not greater than")
}
if _, err := GreaterThan(struct{}{},
map[string]interface{}{"a": "a"}, false); err == nil || err.Error() != "incomparable" {
map[string]interface{}{"a": "a"}, false); err == nil ||
!strings.HasPrefix(err.Error(), "incomparable") {
t.Error(err)
}
if gte, err := GreaterThan(1.2, 1.2, true); err != nil {