X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=pkg%2Fnbi%2Fhttprestful_test.go;h=e73f303774509d638d3f3356d4e06ddfa5249e67;hb=2f9b55c1a2aac9f0865beb73b6619b106b32edb2;hp=e1a3ae3622c4371e89753f12f12e68747bdd1933;hpb=1700c84a42605b6531c2eb5b3347e49e6c339d22;p=ric-plt%2Frtmgr.git diff --git a/pkg/nbi/httprestful_test.go b/pkg/nbi/httprestful_test.go index e1a3ae3..e73f303 100644 --- a/pkg/nbi/httprestful_test.go +++ b/pkg/nbi/httprestful_test.go @@ -81,6 +81,13 @@ func TestValidateXappCallbackData_1(t *testing.T) { } } +func TestValidateXappCallbackDataInvalid (t *testing.T) { + data := models.XappCallbackData{} + err := validateXappCallbackData(&data) + t.Log(err) +} + + func TestValidateXappSubscriptionsData(t *testing.T) { ep := make(map[string]*rtmgr.Endpoint) @@ -138,6 +145,14 @@ func TestValidateE2tDataEmpty(t *testing.T) { t.Log(err) } +func TestValidateE2tDataDNSLookUPfails(t *testing.T) { + data := models.E2tData{ + E2TAddress: swag.String("e2t.1com:1234"), + } + err := validateE2tData(&data) + t.Log(err) +} + func TestValidateE2tDataInvalid(t *testing.T) { data := models.E2tData{ E2TAddress: swag.String("10.101.01.1"), @@ -439,6 +454,7 @@ func TestAddSubscriptions(t *testing.T) { t.Log(yes_no) } + func TestHttpInstance(t *testing.T) { sdlEngine, _ := sdl.GetSdl("file") rpeEngine, _ := rpe.GetRpe("rmrpush") @@ -474,17 +490,18 @@ func TestXappCallbackDataChannelNodata(t *testing.T) { func TestE2TChannelwithData(t *testing.T) { data2 := models.E2tData{ - E2TAddress: swag.String(""), + E2TAddress: swag.String("1.2.3.4"), + RanNamelist: []string{"ran1","ran2"}, } dataChannel := make(chan *models.E2tData, 10) - go func() { _, _ = recvNewE2Tdata(dataChannel) }() + go func() { _, _,_ = recvNewE2Tdata(dataChannel) }() defer close(dataChannel) dataChannel <- &data2 } func TestE2TChannelwithNoData(t *testing.T) { dataChannel := make(chan *models.E2tData, 10) - go func() { _, _ = recvNewE2Tdata(dataChannel) }() + go func() { _, _ ,_= recvNewE2Tdata(dataChannel) }() defer close(dataChannel) } @@ -582,6 +599,10 @@ func TestProvideXappHandleHandlerImpl(t *testing.T) { } } } + + //Empty XappCallbackdata + data1 := models.XappCallbackData{} + err = httpRestful.(*HttpRestful).ProvideXappHandleHandlerImpl(datach, &data1) } func TestValidateXappCallbackData(t *testing.T) { @@ -632,6 +653,8 @@ func TestHttpGetXAppsWithValidData(t *testing.T) { } } } + + func TestRetrieveStartupDataTimeout(t *testing.T) { sdlEngine, _ := sdl.GetSdl("file") createMockPlatformComponents() @@ -673,3 +696,8 @@ func TestRetrieveStartupDataWithInvalidSubResp(t *testing.T) { os.Remove("rt.json") os.Remove("config.json") } + +func TestInvalidarguments(t *testing.T) { + _ = PostSubReq("\n","nbifinterface") + _ = PostSubReq("xmurl","\n") +}