X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=RSM%2Ftests%2FdataProvider.go;fp=RSM%2Ftests%2FdataProvider.go;h=e21fa9808507f5f4220c25d5d697a927acf60185;hb=60652d98d51ee23c1eaca2e8bc2bf19c74c57658;hp=f945a42755897d66144e7ae3080814bc9401d287;hpb=b8d3ff3abf409da49ecab244cd6d2c2124dbce7c;p=ric-plt%2Fresource-status-manager.git diff --git a/RSM/tests/dataProvider.go b/RSM/tests/dataProvider.go index f945a42..e21fa98 100644 --- a/RSM/tests/dataProvider.go +++ b/RSM/tests/dataProvider.go @@ -24,6 +24,8 @@ import ( "bytes" "encoding/json" "net/http" + "rsm/enums" + "rsm/models" "strconv" ) @@ -55,3 +57,19 @@ func GetHttpRequest() *http.Request { req, _ := http.NewRequest("POST", "https://localhost:3800/request", b) return req } + +func GetRsmGeneralConfiguration(enableResourceStatus bool) *models.RsmGeneralConfiguration { + return &models.RsmGeneralConfiguration{ + EnableResourceStatus: enableResourceStatus, + PartialSuccessAllowed: true, + PrbPeriodic: true, + TnlLoadIndPeriodic: true, + HwLoadIndPeriodic: true, + AbsStatusPeriodic: true, + RsrpMeasurementPeriodic: true, + CsiPeriodic: true, + PeriodicityMs: enums.ReportingPeriodicity_one_thousand_ms, + PeriodicityRsrpMeasurementMs: enums.ReportingPeriodicityRSRPMR_four_hundred_80_ms, + PeriodicityCsiMs: enums.ReportingPeriodicityCSIR_ms20, + } +} \ No newline at end of file