X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fe2pdus%2Fendc_x2_setup_request_test.go;h=433f619b67ffe7f1107b940cd6a5c37db810686c;hb=8d7fa01013dcb1df7395194906a53d7c88968add;hp=e288c180554b36b9474fdd22c79f3c6f6feb8a5f;hpb=ce7bdb1a54c10071a9aa0310a8e42411dcab9226;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/e2pdus/endc_x2_setup_request_test.go b/E2Manager/e2pdus/endc_x2_setup_request_test.go index e288c18..433f619 100644 --- a/E2Manager/e2pdus/endc_x2_setup_request_test.go +++ b/E2Manager/e2pdus/endc_x2_setup_request_test.go @@ -1,5 +1,4 @@ -/******************************************************************************* - * +/* * Copyright (c) 2019 AT&T Intellectual Property. * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -13,8 +12,13 @@ * 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). + */ + package e2pdus import ( @@ -32,40 +36,38 @@ func TestPackEndcX2apSetupRequest(t *testing.T) { ricFlag := []byte{0xbb, 0xbc, 0xcc} /*pLMNId [3]bytes*/ var testCases = []struct { - eNBId []byte - eNBIdBitqty uint - packedPdu string + eNBId []byte + eNBIdBitqty uint + packedPdu string }{ { - eNBId : []byte{0xab, 0xcd, 0x2}, /*00000010 -> 10000000*/ + eNBId: []byte{0xab, 0xcd, 0x2}, /*00000010 -> 10000000*/ eNBIdBitqty: ShortMacro_eNB_ID, packedPdu: "0024003200000100f4002b0000020015000900bbbccc8003abcd8000fa0017000001f700bbbcccabcd80000000bbbccc000000000001", }, { - eNBId : []byte{0xab, 0xcd, 0xe}, + eNBId: []byte{0xab, 0xcd, 0xe}, eNBIdBitqty: Macro_eNB_ID, packedPdu: "0024003100000100f4002a0000020015000800bbbccc00abcde000fa0017000001f700bbbcccabcde0000000bbbccc000000000001", }, { - eNBId : []byte{0xab, 0xcd, 0x7}, /*00000111 -> 00111000*/ + eNBId: []byte{0xab, 0xcd, 0x7}, /*00000111 -> 00111000*/ eNBIdBitqty: LongMacro_eNB_ID, //packedPdu: "0024003200000100f4002b0000020015000900bbbccc8103abcd3800fa0017000001f700bbbcccabcd38000000bbbccc000000000001", packedPdu: "0024003200000100f4002b0000020015000900bbbcccc003abcd3800fa0017000001f700bbbcccabcd38000000bbbccc000000000001", }, { - eNBId : []byte{0xab, 0xcd, 0xef, 0x8}, + eNBId: []byte{0xab, 0xcd, 0xef, 0x8}, eNBIdBitqty: Home_eNB_ID, packedPdu: "0024003200000100f4002b0000020015000900bbbccc40abcdef8000fa0017000001f700bbbcccabcdef800000bbbccc000000000001", }, - - } for _, tc := range testCases { t.Run(tc.packedPdu, func(t *testing.T) { - payload, _, err := PreparePackedEndcX2SetupRequest(MaxAsn1PackedBufferSize /*max packed buffer*/, MaxAsn1CodecMessageBufferSize /*max message buffer*/, pLMNId, tc.eNBId, tc.eNBIdBitqty, ricFlag) + payload, _, err := preparePackedEndcX2SetupRequest(MaxAsn1PackedBufferSize /*max packed buffer*/, MaxAsn1CodecMessageBufferSize /*max message buffer*/, pLMNId, tc.eNBId, tc.eNBIdBitqty, ricFlag) if err != nil { t.Errorf("want: success, got: pack failed. Error: %v\n", err) } else { @@ -92,7 +94,7 @@ func TestPackEndcX2apSetupRequestPackError(t *testing.T) { eNBIdBitqty := uint(Macro_eNB_ID) wantError := "packing error: #src/asn1codec_utils.c.pack_pdu_aux - Encoded output of E2AP-PDU, is too big:53" - _, _, err :=PreparePackedEndcX2SetupRequest(40 /*max packed buffer*/, MaxAsn1CodecMessageBufferSize /*max message buffer*/, pLMNId, eNBId, eNBIdBitqty, ricFlag) + _, _, err := preparePackedEndcX2SetupRequest(40 /*max packed buffer*/, MaxAsn1CodecMessageBufferSize /*max message buffer*/, pLMNId, eNBId, eNBIdBitqty, ricFlag) if err != nil { if 0 != strings.Compare(fmt.Sprintf("%s", err), wantError) { t.Errorf("want failure: %s, got: %s", wantError, err)