MCPcopy
hub / github.com/apache/devlake / TestConnection

Function TestConnection

backend/plugins/jira/api/connection_api.go:127–141  ·  view source on GitHub ↗

TestConnection test jira connection @Summary test jira connection @Description Test Jira Connection @Tags plugins/jira @Param body body models.JiraConn true "json body" @Success 200 {object} JiraTestConnResponse "Success" @Failure 400 {string} errcode.Error "Bad Request" @Failure 500 {string} err

(input *plugin.ApiResourceInput)

Source from the content-addressed store, hash-verified

125// @Failure 500 {string} errcode.Error "Internal Error"
126// @Router /plugins/jira/test [POST]
127func TestConnection(input *plugin.ApiResourceInput) (*plugin.ApiResourceOutput, errors.Error) {
128 // decode
129 var err errors.Error
130 var connection models.JiraConn
131 e := mapstructure.Decode(input.Body, &connection)
132 if e != nil {
133 return nil, errors.Convert(e)
134 }
135 // test connection
136 result, err := testConnection(context.TODO(), connection)
137 if err != nil {
138 return nil, plugin.WrapTestConnectionErrResp(basicRes, err)
139 }
140 return &plugin.ApiResourceOutput{Body: result, Status: http.StatusOK}, nil
141}
142
143// TestExistingConnection test jira connection
144// @Summary test jira connection

Callers

nothing calls this directly

Calls 2

testConnectionFunction · 0.70
ConvertMethod · 0.45

Tested by

no test coverage detected