+func TestRetrieveStartupDatawithInvalidE2MUrl(t *testing.T) {
+ ts := createMockAppmgrWithData("127.0.0.1:3000", BasicXAppLists, SubscriptionResp, nil)
+ ts.Start()
+ defer ts.Close()
+
+ ts1 := createMockAppmgrWithData("127.0.0.1:8085", nil, nil, E2TListResp)
+ ts1.Start()
+ defer ts1.Close()
+
+ ts2 := createMockSubmgrWithData("127.0.0.1:8089", SubscriptionList)
+ ts2.Start()
+ defer ts2.Close()
+
+
+ sdlEngine, _ := sdl.GetSdl("file")
+ var httpRestful, _ = GetNbi("httpRESTful")
+ createMockPlatformComponents()
+
+ E2MURL1 := "http://127.0.0.1:8080/ric/v1/e2t/list"
+ httpRestful.(*HttpRestful).RetrieveStartupData(XMURL, "httpgetter", "rt.json", "config.json", E2MURL1, sdlEngine)
+ os.Remove("rt.json")
+ os.Remove("config.json")
+}