Merge pull request #48 from Limess/get-check-severity

Unmarshal check severity_level
This commit is contained in:
Russell Cardullo 2019-06-12 20:07:20 -07:00 коммит произвёл GitHub
Родитель 8e00fbba9c ae8fac6433
Коммит 7fc01671cb
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 3 добавлений и 0 удалений

Просмотреть файл

@ -33,6 +33,7 @@ type CheckResponse struct {
LastResponseTime int64 `json:"lastresponsetime,omitempty"`
Paused bool `json:"paused,omitempty"`
IntegrationIds []int `json:"integrationids,omitempty"`
SeverityLevel string `json:"severity_level,omitempty"`
Type CheckResponseType `json:"type,omitempty"`
Tags []CheckResponseTag `json:"tags,omitempty"`
UserIds []int `json:"userids,omitempty"`

Просмотреть файл

@ -28,6 +28,7 @@ var detailedCheckJSON = `
},
"hostname" : "s7.mydomain.com",
"status" : "up",
"severity_level": "HIGH",
"lasterrortime" : 1293143467,
"lasttesttime" : 1294064823,
"tags": [],
@ -48,4 +49,5 @@ func TestCheckResponseUnmarshal(t *testing.T) {
assert.Equal(t, "http", ck.Type.Name)
assert.NotNil(t, ck.Type.HTTP)
assert.Equal(t, 2, len(ck.Type.HTTP.RequestHeaders))
assert.Equal(t, "HIGH", ck.SeverityLevel)
}