func TestMapSetGet(t *testing.T) {
servicemgr.InitServiceMap()
- servicemgr.ServiceNameMap.Set(uint64(1), serviceName1)
+ servicemgr.ServiceMap.Set(uint64(1), serviceName1)
- str, _ := servicemgr.ServiceNameMap.Get(uint64(1))
+ str, _ := servicemgr.ServiceMap.Get(uint64(1))
AssertEqualStr(t, str.(string), serviceName1)
}
func TestMapRemove(t *testing.T) {
servicemgr.InitServiceMap()
- servicemgr.ServiceNameMap.Set(uint64(1), serviceName1)
+ servicemgr.ServiceMap.Set(uint64(1), serviceName1)
- servicemgr.ServiceNameMap.Remove(uint64(1))
+ servicemgr.ServiceMap.Remove(uint64(1))
- exist, _ := servicemgr.ServiceNameMap.Get(uint64(1))
+ exist, _ := servicemgr.ServiceMap.Get(uint64(1))
if exist != nil {
t.Error("ConcurrentMap Remove API is failed")
}
func TestMapModify(t *testing.T) {
servicemgr.InitServiceMap()
- servicemgr.ServiceNameMap.Set(uint64(1), serviceName1)
- servicemgr.ServiceNameMap.Set(uint64(1), serviceName2)
+ servicemgr.ServiceMap.Set(uint64(1), serviceName1)
+ servicemgr.ServiceMap.Set(uint64(1), serviceName2)
- str, _ := servicemgr.ServiceNameMap.Get(uint64(1))
+ str, _ := servicemgr.ServiceMap.Get(uint64(1))
AssertEqualStr(t, str.(string), serviceName2)
}
func TestMapIter(t *testing.T) {
servicemgr.InitServiceMap()
- servicemgr.ServiceNameMap.Set(uint64(1), serviceName1)
- servicemgr.ServiceNameMap.Set(uint64(2), serviceName2)
+ servicemgr.ServiceMap.Set(uint64(1), serviceName1)
+ servicemgr.ServiceMap.Set(uint64(2), serviceName2)
- mapItem := servicemgr.ServiceNameMap.Iter()
+ mapItem := servicemgr.ServiceMap.Iter()
compareStr := make([]string, 10)
idx := 0
servicemgr.InitServiceMap()
var cmd *exec.Cmd
- idx := servicemgr.CreateServiceMap(cmd, serviceName, appName)
+ idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName, appName)
t.Log(idx)
if idx != 1 {
servicemgr.InitServiceMap()
var cmd *exec.Cmd
- idx := servicemgr.CreateServiceMap(cmd, serviceName, appName)
+ idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName, appName)
- name, _ := servicemgr.ServiceAppNameMap.Get(idx)
- AssertEqualStr(t, name.(string), appName)
+ name, _ := servicemgr.GetAppName(idx)
+ AssertEqualStr(t, name, appName)
}
func TestReadServiceName(t *testing.T) {
servicemgr.InitServiceMap()
var cmd *exec.Cmd
- idx := servicemgr.CreateServiceMap(cmd, serviceName, appName)
+ idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName, appName)
- name, _ := servicemgr.ServiceNameMap.Get(idx)
- AssertEqualStr(t, name.(string), serviceName)
+ name, _ := servicemgr.GetServiceName(idx)
+ AssertEqualStr(t, name, serviceName)
}
func TestRemoveServiceID(t *testing.T) {
servicemgr.InitServiceMap()
var cmd *exec.Cmd
- idx := servicemgr.CreateServiceMap(cmd, serviceName, appName)
+ idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName, appName)
servicemgr.DeleteServiceMap(idx)
- name, _ := servicemgr.ServiceNameMap.Get(idx)
- if name != nil {
+ _, err := servicemgr.GetServiceName(idx)
+ if err == nil {
t.Fail()
}
}