Skip to content

Commit ce11490

Browse files
fix(responsetemplate/mgr): improve description of 423 Empty API response
1 parent 00454f0 commit ce11490

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

responsetemplate/responsetemplate.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ type ResponseTemplate struct {
2222
// NewResponseTemplate represents the constructor for struct ResponseTemplate.
2323
func NewResponseTemplate(raw string) *ResponseTemplate {
2424
if len(raw) == 0 {
25-
raw = "[RESPONSE]\r\nCODE=423\r\nDESCRIPTION=Empty API response\r\nEOF\r\n"
25+
raw = "[RESPONSE]\r\nCODE=423\r\nDESCRIPTION=Empty API response. Probably unreachable API end point\r\nEOF\r\n"
2626
}
2727
rt := &ResponseTemplate{
2828
Raw: raw,

responsetemplate/responsetemplate_test.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ func TestConstructor(t *testing.T) {
1010
if tpl.GetCode() != 423 {
1111
t.Error("TestConstructor: Expected response code not matching.")
1212
}
13-
if strings.Compare(tpl.GetDescription(), "Empty API response") != 0 {
13+
if strings.Compare(tpl.GetDescription(), "Empty API response. Probably unreachable API end point") != 0 {
1414
t.Error("TestConstructor: Expected response description not matching.")
1515
}
1616
}
@@ -20,7 +20,7 @@ func TestGetHash(t *testing.T) {
2020
if v, ok := h["CODE"]; !ok || strings.Compare(v.(string), "423") != 0 {
2121
t.Error("TestGetHash: Expected response code not matching.")
2222
}
23-
if v, ok := h["DESCRIPTION"]; !ok || strings.Compare(v.(string), "Empty API response") != 0 {
23+
if v, ok := h["DESCRIPTION"]; !ok || strings.Compare(v.(string), "Empty API response. Probably unreachable API end point") != 0 {
2424
t.Error("TestGetHash: Expected response description not matching.")
2525
}
2626
}
@@ -33,7 +33,7 @@ func TestGetQueuetime1(t *testing.T) {
3333
}
3434

3535
func TestGetQueuetime2(t *testing.T) {
36-
tpl := NewResponseTemplate("[RESPONSE]\r\ncode=423\r\ndescription=Empty API response\r\nqueuetime=0\r\nEOF\r\n")
36+
tpl := NewResponseTemplate("[RESPONSE]\r\ncode=423\r\ndescription=Empty API response. Probably unreachable API end point\r\nqueuetime=0\r\nEOF\r\n")
3737
if tpl.GetQueuetime() != 0 {
3838
t.Error("TestGetQueuetime2: Expected queuetime not matching")
3939
}
@@ -47,7 +47,7 @@ func TestGetRuntime1(t *testing.T) {
4747
}
4848

4949
func TestGetRuntime2(t *testing.T) {
50-
tpl := NewResponseTemplate("[RESPONSE]\r\ncode=423\r\ndescription=Empty API response\r\nruntime=0.12\r\nEOF\r\n")
50+
tpl := NewResponseTemplate("[RESPONSE]\r\ncode=423\r\ndescription=Empty API response. Probably unreachable API end point\r\nruntime=0.12\r\nEOF\r\n")
5151
if tpl.GetRuntime() != 0.12 {
5252
t.Error("TestGetRuntime2: Expected runtime not matching")
5353
}
@@ -61,7 +61,7 @@ func TestIsPending1(t *testing.T) {
6161
}
6262

6363
func TestIsPending2(t *testing.T) {
64-
tpl := NewResponseTemplate("[RESPONSE]\r\ncode=423\r\ndescription=Empty API response\r\npending=1\r\nEOF\r\n")
64+
tpl := NewResponseTemplate("[RESPONSE]\r\ncode=423\r\ndescription=Empty API response. Probably unreachable API end point\r\npending=1\r\nEOF\r\n")
6565
if !tpl.IsPending() {
6666
t.Error("TestIsPending2: Expected pending value not matching")
6767
}

responsetemplatemanager/responsetemplatemanager.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ func GetInstance() *ResponseTemplateManager {
3030
templates: map[string]string{
3131
"404": generateTemplate("421", "Page not found"),
3232
"500": generateTemplate("500", "Internal server error"),
33-
"empty": generateTemplate("423", "Empty API response"),
33+
"empty": generateTemplate("423", "Empty API response. Probably unreachable API end point"),
3434
"error": generateTemplate("421", "Command failed due to server error. Client should try again"),
3535
"expired": generateTemplate("530", "SESSION NOT FOUND"),
3636
"httperror": generateTemplate("421", "Command failed due to HTTP communication error"),

0 commit comments

Comments
 (0)