Skip to content

Commit

Permalink
Updated Permissions test for #26
Browse files Browse the repository at this point in the history
  • Loading branch information
kkanthet committed Jan 8, 2016
1 parent b9d15f1 commit fba328b
Showing 1 changed file with 12 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -447,7 +447,7 @@ public void testDelete_admin() {
}

@Test
public void testAddDelete_permissions() {
public void test001AddDelete_permissions() {
String file = datasource + "rdfxml1.rdf";
// Read triples into dataset
RDFDataMgr.read(markLogicDatasetGraphWriter, file);
Expand All @@ -459,12 +459,19 @@ public void testAddDelete_permissions() {
// Add Graph and Validate
markLogicDatasetGraphWriter.addGraph(newgraph, g);
markLogicDatasetGraphWriter.sync();
markLogicDatasetGraphWriter.clearPermissions(newgraph);//
assertTrue(markLogicDatasetGraphWriter.containsGraph(newgraph));
GraphPermissions permissions = markLogicDatasetGraphAdmin.getPermissions(newgraph);
markLogicDatasetGraphWriter.addPermissions(newgraph, permissions.permission("test-eval", Capability.EXECUTE));
permissions = markLogicDatasetGraphWriter.getPermissions(newgraph);
System.out.println(markLogicDatasetGraphWriter.getPermissions(newgraph));
assertTrue("Did not have permission looking for", permissions.get("test-eval").contains(Capability.EXECUTE));
//
markLogicDatasetGraphWriter.addPermissions(newgraph, permissions.permission("test-eval", Capability.UPDATE));
System.out.println(" added one more capability ===="+markLogicDatasetGraphWriter.getPermissions(newgraph));
assertTrue(permissions.get("test-eval").size() == 2);
//

markLogicDatasetGraphWriter.clearPermissions(newgraph);
markLogicDatasetGraphWriter.sync();
permissions = markLogicDatasetGraphWriter.getPermissions(newgraph);
Expand All @@ -477,8 +484,11 @@ public void testAddDelete_permissions() {
assertTrue("Did not have permission looking for", permissions.get("test-eval").contains(Capability.EXECUTE));

// Set UPDATE permissions and validate
permissions = permissions.permission("test-eval", Capability.UPDATE);
permissions.clear();
permissions = permissions.permission("test-eval", Capability.UPDATE);
markLogicDatasetGraphWriter.writePermissions(newgraph, permissions);
System.out.println(" added one more capability ===="+markLogicDatasetGraphWriter.getPermissions(newgraph));
permissions = markLogicDatasetGraphWriter.getPermissions(newgraph);
assertTrue(permissions.get("test-eval").size() == 1);
assertTrue("Did not have permission looking for", permissions.get("test-eval").contains(Capability.UPDATE));

Expand Down

0 comments on commit fba328b

Please sign in to comment.