Squash-merging e2ap-v2.0 branch
[ric-plt/e2mgr.git] / E2Manager / models / e2_setup_request_message_test.go
index a609eed..b50d0d7 100644 (file)
@@ -23,8 +23,9 @@ import (
        "e2mgr/models"
        "e2mgr/utils"
        "encoding/xml"
-       "github.com/stretchr/testify/assert"
        "testing"
+
+       "github.com/stretchr/testify/assert"
 )
 
 const (
@@ -73,6 +74,17 @@ func TestExtractRanFunctionsListFromGnbRequestwithOidSuccess(t *testing.T) {
        assert.Equal(t, "OID125", ranFuncList[2].RanFunctionOid)
 }
 
+func TestExtractE2nodeConfigSuccess(t *testing.T) {
+       setupRequest := getTestE2SetupRequest(t, e2SetupReqGnbSetupRequestWithOIDXmlPath)
+       e2nodeConfigs := setupRequest.ExtractE2NodeConfigList()
+
+       assert.Equal(t, 2, len(e2nodeConfigs))
+
+       assert.Equal(t, "nginterf1", e2nodeConfigs[0].GetE2NodeComponentInterfaceTypeNG().GetAmfName())
+       assert.Equal(t, "nginterf2", e2nodeConfigs[1].GetE2NodeComponentInterfaceTypeNG().GetAmfName())
+
+}
+
 func TestGetPlmnIdFromGnbRequestSuccess(t *testing.T) {
        setupRequest := getTestE2SetupRequest(t, e2SetupReqGnbSetupRequestXmlPath)