X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=e2ap%2Fpkg%2Fe2ap%2Fe2ap_tests%2Fmsg.go;h=7f23b96422bb232874b53ad3670807caaf82d13f;hb=a9bf76cb8dec6e52e7699edf1631c214647f8beb;hp=b94cacc74cfc77be883bb24211619a4605306a48;hpb=ff8dccd02d76eebfccc0b509ce0b42a2c1760e12;p=ric-plt%2Fsubmgr.git diff --git a/e2ap/pkg/e2ap/e2ap_tests/msg.go b/e2ap/pkg/e2ap/e2ap_tests/msg.go index b94cacc..7f23b96 100644 --- a/e2ap/pkg/e2ap/e2ap_tests/msg.go +++ b/e2ap/pkg/e2ap/e2ap_tests/msg.go @@ -20,6 +20,7 @@ package e2ap_tests import ( + "encoding/hex" "fmt" "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/e2ap" "github.com/google/go-cmp/cmp" @@ -76,6 +77,17 @@ type E2ApTests struct { packerif e2ap.E2APPackerIf } +func (testCtxt *E2ApTests) toPackedData(t *testing.T, buffer string) *e2ap.PackedData { + msg, err := hex.DecodeString(buffer) + if err != nil { + testCtxt.testError(t, "Hex DecodeString Failed: %s [%s]", err.Error(), buffer) + return nil + } + packedData := &e2ap.PackedData{} + packedData.Buf = msg + return packedData +} + func NewE2ApTests(name string, packerif e2ap.E2APPackerIf) *E2ApTests { testCtxt := &E2ApTests{} testCtxt.packerif = packerif @@ -100,5 +112,10 @@ func RunTests(t *testing.T, e2aptestctxt *E2ApTests) { t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgSubscriptionDeleteFailure(t) }) - t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgIndication(t) }) + t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgSubscriptionRequestBuffers(t) }) + t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgSubscriptionResponseBuffers(t) }) + t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgSubscriptionFailureBuffers(t) }) + t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgSubscriptionDeleteRequestBuffers(t) }) + t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgSubscriptionDeleteResponseBuffers(t) }) + t.Run(e2aptestctxt.Name(), func(t *testing.T) { e2aptestctxt.E2ApTestMsgSubscriptionDeleteFailureBuffers(t) }) }