11 serviceName = "Service1"
15 func AssertEqualStr(t *testing.T, a, b string) {
17 if strings.Compare(a, b) != 0 {
18 t.Errorf("%s != %s", a, b)
22 func TestCreateServiceID(t *testing.T) {
23 servicemgr.InitServiceMap()
26 idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName, appName)
34 func TestReadAppName(t *testing.T) {
35 servicemgr.InitServiceMap()
38 idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName, appName)
40 name, _ := servicemgr.GetAppName(idx)
41 AssertEqualStr(t, name, appName)
44 func TestReadServiceName(t *testing.T) {
45 servicemgr.InitServiceMap()
48 idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName1, appName)
50 name, _ := servicemgr.GetServiceName(idx)
51 AssertEqualStr(t, serviceName1, serviceName1)
53 idx, _, _ = servicemgr.CreateServiceMap(cmd, serviceName2, appName)
55 name, _ = servicemgr.GetServiceName(idx)
56 AssertEqualStr(t, name, serviceName2)
59 func TestRemoveServiceID(t *testing.T) {
60 servicemgr.InitServiceMap()
63 idx, _, _ := servicemgr.CreateServiceMap(cmd, serviceName, appName)
64 servicemgr.DeleteServiceMap(idx)
66 _, err := servicemgr.GetServiceName(idx)