X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frpe%2Frmr_test.go;h=950cd99d9bc0fd5bc0c6c56555ed981c28759425;hb=refs%2Fchanges%2F55%2F3155%2F1;hp=bdbeff4f0ca4aa1d582e0659c629d9ed7b6e6780;hpb=92162653c9741f2417d1a36ec1c211d6863d0a68;p=ric-plt%2Frtmgr.git diff --git a/pkg/rpe/rmr_test.go b/pkg/rpe/rmr_test.go index bdbeff4..950cd99 100644 --- a/pkg/rpe/rmr_test.go +++ b/pkg/rpe/rmr_test.go @@ -14,6 +14,11 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + + This source code is part of the near-RT RIC (RAN Intelligent Controller) + platform project (RICP). + ================================================================================== */ /* @@ -31,30 +36,51 @@ import ( func resetTestDataset(testdata []rtmgr.Endpoint) { rtmgr.Eps = make(map[string]*rtmgr.Endpoint) - for _, endpoint := range stub.ValidEndpoints { + for _, endpoint := range testdata { ep := endpoint rtmgr.Eps[ep.Uuid] = &ep } } /* -RmrPub.GeneratePolicies() method is tested for happy path case +RmrPush.GeneratePolicies() method is tested for happy path case */ -func TestRmrPubGeneratePolicies(t *testing.T) { - var rmrpub = RmrPub{} - resetTestDataset(stub.ValidEndpoints) +func TestRmrPushGeneratePolicies(t *testing.T) { + var rmrpush = RmrPush{} + 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 := rmrpub.GeneratePolicies(rtmgr.Eps) + rawrt := rmrpush.GeneratePolicies(rtmgr.Eps, &pcs) t.Log(rawrt) } /* -RmrPush.GeneratePolicies() method is tested for happy path case +getEndpointByUuid: Pass empty and valid values */ -func TestRmrPushGeneratePolicies(t *testing.T) { - var rmrpush = RmrPush{} - resetTestDataset(stub.ValidEndpoints) +func TestRmrgetEndpointByUuid(t *testing.T) { + var ep *rtmgr.Endpoint + ep = getEndpointByUuid("") + t.Logf("getEndpointByUuid() return was correct, got: %v, want: %v.", ep, "") + ep = getEndpointByUuid("10.0.0.1:0") +} - rawrt := rmrpush.GeneratePolicies(rtmgr.Eps) - t.Log(rawrt) +/* +GetRpe Instance with empty and valid values +*/ +func TestRmrGetRpe(t *testing.T) { + _, _ = GetRpe("") + _, _ = GetRpe("rmrpush") +} + +/* +generateRouteTable with empty Platform components +*/ +func TestGenerateRouteTableRmrGetRpe(t *testing.T) { + rpe := Rpe{} + _ = rpe.generateRouteTable(stub.ValidEndPointsEmpty) }