Explorar el Código

SONAR-11721 Fix example of web API api/user_groups/users

tags/7.7
Simon Brandhof hace 5 años
padre
commit
b8714087e3

+ 3
- 7
server/sonar-server/src/main/resources/org/sonar/server/usergroups/ws/users-example.json Ver fichero

@@ -3,19 +3,15 @@
{
"login": "admin",
"name": "Administrator",
"email": "admin@admin.com",
"selected": true
},
{
"login": "george.orwell",
"name": "George Orwell",
"email": "george.orwell@1984.net",
"selected": true
}
],
"paging": {
"pageSize": 100,
"total": 2,
"pageIndex": 1
}
"p":1,
"ps":25,
"total":2
}

+ 20
- 0
server/sonar-server/src/test/java/org/sonar/server/usergroups/ws/UsersActionTest.java Ver fichero

@@ -356,6 +356,26 @@ public class UsersActionTest {
"}\n");
}

@Test
public void test_example() {
GroupDto group = db.users().insertGroup();
UserDto admin = db.users().insertUser(newUserDto().setLogin("admin").setName("Administrator"));
db.users().insertMember(group, admin);
db.organizations().addMember(db.getDefaultOrganization(), admin);
UserDto george = db.users().insertUser(newUserDto().setLogin("george.orwell").setName("George Orwell"));
db.users().insertMember(group, george);
db.organizations().addMember(db.getDefaultOrganization(), george);
loginAsAdminOnDefaultOrganization();

String result = newUsersRequest()
.setParam("id", group.getId().toString())
.setParam(Param.SELECTED, SelectionMode.ALL.value())
.execute()
.getInput();

assertJson(result).isSimilarTo(ws.getDef().responseExampleAsString());
}

private TestRequest newUsersRequest() {
return ws.newRequest();
}

Cargando…
Cancelar
Guardar