- rest api test code
authorjw_wonny.cha <jw_wonny.cha@samsung.com>
Tue, 2 Apr 2019 06:00:21 +0000 (15:00 +0900)
committerjw_wonny.cha <jw_wonny.cha@samsung.com>
Tue, 2 Apr 2019 06:00:21 +0000 (15:00 +0900)
src/restapi/v1/restapi_test.go

index 021e65d4e8b4837e6003ba43bf68a6cd555765d9..178bf06995d70c84109f6cabbda796ff5fe5c358 100644 (file)
@@ -9,6 +9,7 @@ import (
        "log"
        "net/http"
        "net/http/httptest"
+       "scoringmgr"
        "servicemgr"
        "strings"
        "testing"
@@ -26,13 +27,16 @@ const (
        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"
 )
@@ -192,6 +196,7 @@ func init() {
        devicemgr.InitDeviceMgr()
        servicemgr.InitServiceMap()
        discoverymgr.InitDiscovery()
+       scoringmgr.Init()
 
        router := NewRouter()
        server = httptest.NewServer(router)
@@ -230,10 +235,15 @@ func TestAPIV1ServicemgrServicesPost(t *testing.T) {
        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)