Refactor client.descriptionName
to client.name
This commit is contained in:
@@ -49,6 +49,7 @@ func TestGetClient(t *testing.T) {
|
||||
tt.AssertEqual(t, "fcm_token", "DUMMY_FCM", c0["fcm_token"])
|
||||
tt.AssertEqual(t, "client_type", "ANDROID", c0["type"])
|
||||
tt.AssertEqual(t, "user_id", uid, fmt.Sprintf("%v", c0["user_id"]))
|
||||
tt.AssertEqual(t, "client_name", nil, c0["name"])
|
||||
|
||||
cid := fmt.Sprintf("%v", c0["client_id"])
|
||||
|
||||
@@ -77,19 +78,52 @@ func TestCreateClient(t *testing.T) {
|
||||
fmt.Printf("uid := %s\n", uid)
|
||||
fmt.Printf("admin_key := %s\n", admintok)
|
||||
|
||||
tt.RequestAuthPost[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients", gin.H{
|
||||
"agent_model": "DUMMY_PHONE_2",
|
||||
"agent_version": "99X",
|
||||
"client_type": "IOS",
|
||||
"fcm_token": "DUMMY_FCM_2",
|
||||
})
|
||||
|
||||
type rt3 struct {
|
||||
Clients []gin.H `json:"clients"`
|
||||
}
|
||||
|
||||
r3 := tt.RequestAuthGet[rt3](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients")
|
||||
tt.AssertEqual(t, "len(clients)", 2, len(r3.Clients))
|
||||
// normal client
|
||||
{
|
||||
createdClient := tt.RequestAuthPost[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients", gin.H{
|
||||
"agent_model": "DUMMY_PHONE_2",
|
||||
"agent_version": "99X",
|
||||
"client_type": "IOS",
|
||||
"fcm_token": "DUMMY_FCM_2",
|
||||
})
|
||||
|
||||
tt.AssertEqual(t, "createdClient.agent_model", "DUMMY_PHONE_2", createdClient["agent_model"])
|
||||
tt.AssertEqual(t, "createdClient.agent_version", "99X", createdClient["agent_version"])
|
||||
tt.AssertEqual(t, "createdClient.type", "IOS", createdClient["type"])
|
||||
tt.AssertEqual(t, "createdClient.fcm_token", "DUMMY_FCM_2", createdClient["fcm_token"])
|
||||
tt.AssertEqual(t, "createdClient.name", nil, createdClient["name"])
|
||||
}
|
||||
|
||||
{
|
||||
r3 := tt.RequestAuthGet[rt3](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients")
|
||||
tt.AssertEqual(t, "len(clients)", 2, len(r3.Clients))
|
||||
}
|
||||
|
||||
// client with name
|
||||
{
|
||||
createdClient := tt.RequestAuthPost[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients", gin.H{
|
||||
"agent_model": "DUMMY_PHONE_2_ASDF",
|
||||
"agent_version": "XOXO",
|
||||
"client_type": "LINUX",
|
||||
"fcm_token": "DUMMY_FCM_2_77777",
|
||||
"name": "My iPhone 12 Pro Max",
|
||||
})
|
||||
|
||||
tt.AssertEqual(t, "createdClient.agent_model", "DUMMY_PHONE_2_ASDF", createdClient["agent_model"])
|
||||
tt.AssertEqual(t, "createdClient.agent_version", "XOXO", createdClient["agent_version"])
|
||||
tt.AssertEqual(t, "createdClient.type", "LINUX", createdClient["type"])
|
||||
tt.AssertEqual(t, "createdClient.fcm_token", "DUMMY_FCM_2_77777", createdClient["fcm_token"])
|
||||
tt.AssertEqual(t, "createdClient.name", "My iPhone 12 Pro Max", createdClient["name"])
|
||||
}
|
||||
|
||||
{
|
||||
r3 := tt.RequestAuthGet[rt3](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients")
|
||||
tt.AssertEqual(t, "len(clients)", 3, len(r3.Clients))
|
||||
}
|
||||
}
|
||||
|
||||
func TestDeleteClient(t *testing.T) {
|
||||
@@ -256,33 +290,81 @@ func TestUpdateClient(t *testing.T) {
|
||||
|
||||
cid2 := fmt.Sprintf("%v", r2["client_id"])
|
||||
|
||||
type rt3 struct {
|
||||
Clients []gin.H `json:"clients"`
|
||||
{
|
||||
type rt3 struct {
|
||||
Clients []gin.H `json:"clients"`
|
||||
}
|
||||
|
||||
r3 := tt.RequestAuthGet[rt3](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients")
|
||||
tt.AssertEqual(t, "len(clients)", 2, len(r3.Clients))
|
||||
}
|
||||
|
||||
r3 := tt.RequestAuthGet[rt3](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients")
|
||||
tt.AssertEqual(t, "len(clients)", 2, len(r3.Clients))
|
||||
{
|
||||
r4 := tt.RequestAuthGet[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2)
|
||||
tt.AssertEqual(t, "agent_model", "DUMMY_PHONE_2", r4["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "99X", r4["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r4["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "DUMMY_FCM_2", r4["fcm_token"])
|
||||
}
|
||||
|
||||
r4 := tt.RequestAuthGet[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2)
|
||||
tt.AssertEqual(t, "agent_model", "DUMMY_PHONE_2", r4["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "99X", r4["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r4["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "DUMMY_FCM_2", r4["fcm_token"])
|
||||
{
|
||||
r5 := tt.RequestAuthPatch[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2, gin.H{
|
||||
"agent_model": "PP_DUMMY_PHONE_2",
|
||||
"agent_version": "PP_99X",
|
||||
"fcm_token": "PP_DUMMY_FCM_2",
|
||||
})
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r5["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r5["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r5["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r5["fcm_token"])
|
||||
}
|
||||
|
||||
r5 := tt.RequestAuthPatch[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2, gin.H{
|
||||
"agent_model": "PP_DUMMY_PHONE_2",
|
||||
"agent_version": "PP_99X",
|
||||
"fcm_token": "PP_DUMMY_FCM_2",
|
||||
})
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r5["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r5["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r5["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r5["fcm_token"])
|
||||
{
|
||||
r6 := tt.RequestAuthGet[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2)
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r6["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r6["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r6["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r6["fcm_token"])
|
||||
}
|
||||
|
||||
r6 := tt.RequestAuthGet[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2)
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r6["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r6["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r6["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r6["fcm_token"])
|
||||
{
|
||||
r7 := tt.RequestAuthPatch[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2, gin.H{
|
||||
"name": "I am the name",
|
||||
})
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r7["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r7["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r7["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r7["fcm_token"])
|
||||
tt.AssertEqual(t, "name", "I am the name", r7["name"])
|
||||
}
|
||||
|
||||
{
|
||||
r8 := tt.RequestAuthGet[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2)
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r8["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r8["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r8["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r8["fcm_token"])
|
||||
tt.AssertEqual(t, "name", "I am the name", r8["name"])
|
||||
}
|
||||
|
||||
{
|
||||
r9 := tt.RequestAuthPatch[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2, gin.H{
|
||||
"name": "",
|
||||
})
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r9["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r9["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r9["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r9["fcm_token"])
|
||||
tt.AssertEqual(t, "name", nil, r9["name"])
|
||||
}
|
||||
|
||||
{
|
||||
r10 := tt.RequestAuthGet[gin.H](t, admintok, baseUrl, "/api/v2/users/"+uid+"/clients/"+cid2)
|
||||
tt.AssertEqual(t, "agent_model", "PP_DUMMY_PHONE_2", r10["agent_model"])
|
||||
tt.AssertEqual(t, "agent_version", "PP_99X", r10["agent_version"])
|
||||
tt.AssertEqual(t, "client_type", "IOS", r10["type"])
|
||||
tt.AssertEqual(t, "fcm_token", "PP_DUMMY_FCM_2", r10["fcm_token"])
|
||||
tt.AssertEqual(t, "name", nil, r10["name"])
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user