X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fmodels%2Fe2_setup_request_message_test.go;h=a609eed2597fd6c7276e9d6d35989951dbed8e4b;hb=05d983f73dd83441169a11704e494ab686fece0e;hp=8252c717075a5fc648173bbda73aeafc1be9be73;hpb=35e88d0910e291bc8b6c8dd2cb448afed59893aa;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/models/e2_setup_request_message_test.go b/E2Manager/models/e2_setup_request_message_test.go index 8252c71..a609eed 100644 --- a/E2Manager/models/e2_setup_request_message_test.go +++ b/E2Manager/models/e2_setup_request_message_test.go @@ -28,10 +28,11 @@ import ( ) const ( - e2SetupReqGnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_gnb.xml" - e2SetupReqEnGnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_en-gNB.xml" - e2SetupReqEnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_enb.xml" - e2SetupReqNgEnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_ng-eNB.xml" + e2SetupReqGnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_gnb.xml" + e2SetupReqEnGnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_en-gNB.xml" + e2SetupReqEnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_enb.xml" + e2SetupReqNgEnbSetupRequestXmlPath = "../tests/resources/setupRequest/setupRequest_ng-eNB.xml" + e2SetupReqGnbSetupRequestWithOIDXmlPath = "../tests/resources/setupRequest/setupRequest_with_oid_gnb.xml" ) func getTestE2SetupRequest(t *testing.T, reqXmlPath string) *models.E2SetupRequestMessage { @@ -54,6 +55,24 @@ func TestExtractRanFunctionsListFromGnbRequestSuccess(t *testing.T) { assert.Equal(t, uint32(1), ranFuncList[2].RanFunctionRevision) } +func TestExtractRanFunctionsListFromGnbRequestwithOidSuccess(t *testing.T) { + setupRequest := getTestE2SetupRequest(t, e2SetupReqGnbSetupRequestWithOIDXmlPath) + + ranFuncList := setupRequest.ExtractRanFunctionsList() + + assert.Equal(t, uint32(1), ranFuncList[0].RanFunctionId) + assert.Equal(t, uint32(2), ranFuncList[1].RanFunctionId) + assert.Equal(t, uint32(3), ranFuncList[2].RanFunctionId) + + assert.Equal(t, uint32(1), ranFuncList[0].RanFunctionRevision) + assert.Equal(t, uint32(1), ranFuncList[1].RanFunctionRevision) + assert.Equal(t, uint32(1), ranFuncList[2].RanFunctionRevision) + + assert.Equal(t, "OID123", ranFuncList[0].RanFunctionOid) + assert.Equal(t, "OID124", ranFuncList[1].RanFunctionOid) + assert.Equal(t, "OID125", ranFuncList[2].RanFunctionOid) +} + func TestGetPlmnIdFromGnbRequestSuccess(t *testing.T) { setupRequest := getTestE2SetupRequest(t, e2SetupReqGnbSetupRequestXmlPath)