==================================================================================
*/
/*
- Mnemonic: nngpub_test.go
+ Mnemonic: rmrpub_test.go
Abstract:
Date: 25 April 2019
*/
*/
func TestRmrPushGeneratePolicies(t *testing.T) {
var rmrpush = RmrPush{}
- resetTestDataset(stub.ValidEndpoints)
- stub.ValidPlatformComponents = nil
- rtmgr.Subs = *stub.ValidSubscriptions
+ var pcs rtmgr.RicComponents
+ resetTestDataset(stub.ValidEndpoints1)
+ stub.ValidPlatformComponents = nil
+ rtmgr.Subs = *stub.ValidSubscriptions
+ rtmgr.PrsCfg = stub.DummyRoutes
+ stub.E2map["E2instance1.com"] = stub.ValidE2TInstance
+ pcs = stub.ValidRicComponents
- rawrt := rmrpush.GeneratePolicies(rtmgr.Eps)
+ rawrt := rmrpush.GeneratePolicies(rtmgr.Eps, &pcs)
+ rawrt = rmrpush.GeneratePartialPolicies(rtmgr.Eps,nil,1)
+ rawrt = rmrpush.GeneratePartialPolicies(rtmgr.Eps,nil,0)
+ rawrt = rmrpush.GeneratePartialPolicies(rtmgr.Eps,&stub.XappSubData,1)
+ rawrt = rmrpush.GeneratePartialPolicies(rtmgr.Eps,&stub.XappSubData,0)
t.Log(rawrt)
}
getEndpointByUuid: Pass empty and valid values
*/
func TestRmrgetEndpointByUuid(t *testing.T) {
- var ep *rtmgr.Endpoint
- ep = getEndpointByUuid("")
- t.Logf("getEndpointByUuid() return was correct, got: %v, want: %v.", ep, "<nil>")
- ep = getEndpointByUuid("10.0.0.1:0")
+ var ep *rtmgr.Endpoint
+ ep = getEndpointByUuid("")
+ t.Logf("getEndpointByUuid() return was correct, got: %v, want: %v.", ep, "<nil>")
+ ep = getEndpointByUuid("10.0.0.1:0")
}
/*
GetRpe Instance with empty and valid values
*/
func TestRmrGetRpe(t *testing.T) {
- _,_ = GetRpe("")
- _,_ = GetRpe("rmrpush")
+ _, _ = GetRpe("")
+ _, _ = GetRpe("rmrpush")
}
+/*
+generateRouteTable with empty Platform components
+*/
+func TestGenerateRouteTableRmrGetRpe(t *testing.T) {
+ rpe := Rpe{}
+ _ = rpe.generateRouteTable(stub.ValidEndPointsEmpty)
+}