mirror of
https://git.rwth-aachen.de/acs/public/villas/web-backend-go/
synced 2025-03-30 00:00:12 +01:00
Removes ResponseMsgUsers from scenario test
This commit is contained in:
parent
b6a269bdeb
commit
ac54500ed7
1 changed files with 9 additions and 14 deletions
|
@ -16,14 +16,6 @@ import (
|
||||||
// Test /scenarios endpoints
|
// Test /scenarios endpoints
|
||||||
func TestScenarioEndpoints(t *testing.T) {
|
func TestScenarioEndpoints(t *testing.T) {
|
||||||
|
|
||||||
myUsers := []common.User{common.UserA, common.UserB}
|
|
||||||
msgUsers := common.ResponseMsgUsers{myUsers}
|
|
||||||
|
|
||||||
// TODO: rename that variable since it is not a user but userS with
|
|
||||||
// only one entry.
|
|
||||||
myUserA := []common.User{common.UserA}
|
|
||||||
msgUserA := common.ResponseMsgUsers{myUserA}
|
|
||||||
|
|
||||||
var myScenarios = []common.ScenarioResponse{common.ScenarioA_response, common.ScenarioB_response}
|
var myScenarios = []common.ScenarioResponse{common.ScenarioA_response, common.ScenarioB_response}
|
||||||
var msgScenarios = common.ResponseMsgScenarios{Scenarios: myScenarios}
|
var msgScenarios = common.ResponseMsgScenarios{Scenarios: myScenarios}
|
||||||
var msgScenario = common.ResponseMsgScenario{Scenario: common.ScenarioC_response}
|
var msgScenario = common.ResponseMsgScenario{Scenario: common.ScenarioC_response}
|
||||||
|
@ -81,24 +73,27 @@ func TestScenarioEndpoints(t *testing.T) {
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
// test GET scenarios/:ScenarioID/users
|
// test GET scenarios/:ScenarioID/users
|
||||||
err = common.NewTestEndpoint(router, token, "/api/scenarios/1/users",
|
err = common.NewTestEndpoint(router, token,
|
||||||
"GET", nil, 200, msgUsers)
|
"/api/scenarios/1/users", "GET", nil,
|
||||||
|
200, common.KeyModels{"users": []common.User{common.UserA, common.UserB}})
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
// test DELETE scenarios/:ScenarioID/user
|
// test DELETE scenarios/:ScenarioID/user
|
||||||
err = common.NewTestEndpoint(router, token,
|
err = common.NewTestEndpoint(router, token,
|
||||||
"/api/scenarios/1/user?username=User_B", "DELETE", nil, 200, common.MsgOK)
|
"/api/scenarios/1/user?username=User_B", "DELETE", nil, 200, common.MsgOK)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
err = common.NewTestEndpoint(router, token, "/api/scenarios/1/users",
|
err = common.NewTestEndpoint(router, token,
|
||||||
"GET", nil, 200, msgUserA)
|
"/api/scenarios/1/users", "GET", nil,
|
||||||
|
200, common.KeyModels{"users": []common.User{common.UserA}})
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
// test PUT scenarios/:ScenarioID/user
|
// test PUT scenarios/:ScenarioID/user
|
||||||
err = common.NewTestEndpoint(router, token,
|
err = common.NewTestEndpoint(router, token,
|
||||||
"/api/scenarios/1/user?username=User_B", "PUT", nil, 200, common.MsgOK)
|
"/api/scenarios/1/user?username=User_B", "PUT", nil, 200, common.MsgOK)
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
err = common.NewTestEndpoint(router, token, "/api/scenarios/1/users",
|
err = common.NewTestEndpoint(router, token,
|
||||||
"GET", nil, 200, msgUsers)
|
"/api/scenarios/1/users", "GET", nil,
|
||||||
|
200, common.KeyModels{"users": []common.User{common.UserA, common.UserB}})
|
||||||
assert.NoError(t, err)
|
assert.NoError(t, err)
|
||||||
|
|
||||||
// test DELETE scenarios/:ScenarioID/user for logged in user User_A
|
// test DELETE scenarios/:ScenarioID/user for logged in user User_A
|
||||||
|
|
Loading…
Add table
Reference in a new issue