mirror of
https://github.com/sismics/docs.git
synced 2025-12-16 11:15:07 +00:00
#18: GET /group + fix JUnit
This commit is contained in:
@@ -108,7 +108,8 @@ public class TestCommentResource extends BaseJerseyTest {
|
||||
.put(Entity.form(new Form()
|
||||
.param("source", document1Id)
|
||||
.param("perm", "READ")
|
||||
.param("username", "comment2")), JsonObject.class);
|
||||
.param("target", "comment2")
|
||||
.param("type", "USER")), JsonObject.class);
|
||||
|
||||
// Create a comment with comment2
|
||||
json = target().path("/comment").request()
|
||||
|
||||
@@ -41,11 +41,24 @@ public class TestGroupResource extends BaseJerseyTest {
|
||||
clientUtil.createUser("group1", "g112", "g12");
|
||||
String group1Token = clientUtil.login("group1");
|
||||
|
||||
// Check admin groups (all computed groups)
|
||||
JsonObject json = target().path("/user").request()
|
||||
// Get all groups
|
||||
JsonObject json = target().path("/group")
|
||||
.queryParam("sort_column", "1")
|
||||
.queryParam("asc", "true")
|
||||
.request()
|
||||
.cookie(TokenBasedSecurityFilter.COOKIE_NAME, adminToken)
|
||||
.get(JsonObject.class);
|
||||
JsonArray groups = json.getJsonArray("groups");
|
||||
Assert.assertEquals(6, groups.size());
|
||||
JsonObject groupG11 = groups.getJsonObject(2);
|
||||
Assert.assertEquals("g11", groupG11.getString("name"));
|
||||
Assert.assertEquals("g1", groupG11.getString("parent"));
|
||||
|
||||
// Check admin groups (all computed groups)
|
||||
json = target().path("/user").request()
|
||||
.cookie(TokenBasedSecurityFilter.COOKIE_NAME, adminToken)
|
||||
.get(JsonObject.class);
|
||||
groups = json.getJsonArray("groups");
|
||||
Assert.assertEquals(1, groups.size());
|
||||
Assert.assertEquals("administrators", groups.getString(0));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user