"log"
"net/http"
"net/http/httptest"
+ "scoringmgr"
"servicemgr"
"strings"
"testing"
ConstDeviceResourceUsageMemoryGet = "/api/v1/device/resource/usage/memory"
ConstDeviceResourceUsageNetworkGet = "/api/v1/device/resource/usage/network"
- // @TODO discovery mgr URI
+ // discovery mgr URI
ConstDiscoverymgrDevices = "/api/v1/discoverymgr/devices"
// Service mgr URI
ConstServicemgrServices = "/api/v1/servicemgr/services"
ConstServicemgrServicesNoti = "/api/v1/servicemgr/services/notification/"
+ // Scoring mgr URI
+ ConstScoremgrScore = "/api/v1/scoringmgr/score"
+
ConstAppName = "AppName"
ConstServiceName = "ls"
)
devicemgr.InitDeviceMgr()
servicemgr.InitServiceMap()
discoverymgr.InitDiscovery()
+ scoringmgr.Init()
router := NewRouter()
server = httptest.NewServer(router)
executeService(t)
}
+func TestAPIV1ScoringmgrScoreLibnameGet(t *testing.T) {
+ targetURI := ConstScoremgrScore
+ testGet(t, targetURI+"/mysum", http.StatusOK)
+}
+
func TestAPIV1ServicemgrServicesNotificationServiceIDPost(t *testing.T) {
statusNotificationRequest := make(map[string]interface{})
- statusNotificationRequest["ServiceID"] = 1
- statusNotificationRequest["Status"] = "Failed"
+ statusNotificationRequest[servicemgr.ConstKeyServiceID] = 1
+ statusNotificationRequest[servicemgr.ConstKeyStatus] = servicemgr.ConstServiceStatusFailed
snbytes, _ := json.Marshal(statusNotificationRequest)