MCPcopy Create free account
hub / github.com/couchbase/sync_gateway / TestCouchHTTPErrorName

Function TestCouchHTTPErrorName

base/error_test.go:144–154  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

142}
143
144func TestCouchHTTPErrorName(t *testing.T) {
145 assert.Equal(t, "bad_request", CouchHTTPErrorName(http.StatusBadRequest))
146 assert.Equal(t, "unauthorized", CouchHTTPErrorName(http.StatusUnauthorized))
147 assert.Equal(t, "not_found", CouchHTTPErrorName(http.StatusNotFound))
148 assert.Equal(t, "forbidden", CouchHTTPErrorName(http.StatusForbidden))
149 assert.Equal(t, "not_acceptable", CouchHTTPErrorName(http.StatusNotAcceptable))
150 assert.Equal(t, "conflict", CouchHTTPErrorName(http.StatusConflict))
151 assert.Equal(t, "file_exists", CouchHTTPErrorName(http.StatusPreconditionFailed))
152 assert.Equal(t, "bad_content_type", CouchHTTPErrorName(http.StatusUnsupportedMediaType))
153 assert.Equal(t, "500", CouchHTTPErrorName(http.StatusInternalServerError))
154}
155
156func TestIsDocNotFoundError(t *testing.T) {
157 testCases := []struct {

Callers

nothing calls this directly

Calls 2

CouchHTTPErrorNameFunction · 0.85
EqualMethod · 0.45

Tested by

no test coverage detected