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).
+
==================================================================================
*/
/*
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
}
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, "<nil>")
+ ep = getEndpointByUuid("10.0.0.1:0")
+}
+
+/*
+GetRpe Instance with empty and valid values
+*/
+func TestRmrGetRpe(t *testing.T) {
+ _,_ = GetRpe("")
+ _,_ = GetRpe("rmrpush")
+}
+