X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Frpe%2Frmr_test.go;h=4538d971c6427b1be07a0b3c3cbdc94fbdd10e2d;hb=427929cf789725d9362da7afd960ec01f1054112;hp=016aef2aea83491afb2eef2086740e8217e935f3;hpb=eb2ff0d217caf158dd15424bf70f8aa79c3742b1;p=ric-plt%2Frtmgr.git diff --git a/pkg/rpe/rmr_test.go b/pkg/rpe/rmr_test.go index 016aef2..4538d97 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,7 +36,7 @@ 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 } @@ -43,7 +48,28 @@ RmrPush.GeneratePolicies() method is tested for happy path case func TestRmrPushGeneratePolicies(t *testing.T) { var rmrpush = RmrPush{} resetTestDataset(stub.ValidEndpoints) + stub.ValidPlatformComponents = nil + rtmgr.Subs = *stub.ValidSubscriptions rawrt := rmrpush.GeneratePolicies(rtmgr.Eps) 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, "") + ep = getEndpointByUuid("10.0.0.1:0") +} + +/* +GetRpe Instance with empty and valid values +*/ +func TestRmrGetRpe(t *testing.T) { + _,_ = GetRpe("") + _,_ = GetRpe("rmrpush") +} +