diff --git a/marklogic-client-api/src/test/java/com/marklogic/client/test/SemanticsPermissionsTest.java b/marklogic-client-api/src/test/java/com/marklogic/client/test/SemanticsPermissionsTest.java
index ad66f0d8e..9de7c878d 100644
--- a/marklogic-client-api/src/test/java/com/marklogic/client/test/SemanticsPermissionsTest.java
+++ b/marklogic-client-api/src/test/java/com/marklogic/client/test/SemanticsPermissionsTest.java
@@ -36,8 +36,8 @@ public static void beforeClass() {
Common.connect();
gmgr = Common.client.newGraphManager();
String triple = "
.";
- GraphPermissions perms = gmgr.permission("read-privileged", Capability.READ)
- .permission("write-privileged", Capability.UPDATE);
+ GraphPermissions perms = gmgr.permission("java-test-read-privileged", Capability.READ)
+ .permission("java-test-write-privileged", Capability.UPDATE);
gmgr.write(graphUri, new StringHandle(triple).withMimetype(RDFMimeTypes.NTRIPLES), perms);
}
@@ -62,7 +62,7 @@ public void A_testReadPemission() throws Exception {
}
@Test
- public void B_testWritePermission() throws Exception {
+ public void B_testWritePermission() {
// a negative test to ensure a user without update privilege can't write
try {
GraphManager readPrivilegedGmgr = readPrivilegedClient.newGraphManager();
@@ -74,41 +74,41 @@ public void B_testWritePermission() throws Exception {
}
@Test
- public void C_testGetPermissions() throws Exception {
+ public void C_testGetPermissions() {
GraphManager readPrivilegedGmgr = readPrivilegedClient.newGraphManager();
GraphPermissions permissions = readPrivilegedGmgr.getPermissions(graphUri);
assertEquals(6, permissions.size());
- assertNotNull(permissions.get("read-privileged"));
- assertNotNull(permissions.get("write-privileged"));
- assertEquals(1, permissions.get("read-privileged").size());
- assertEquals(1, permissions.get("write-privileged").size());
- assertEquals(Capability.READ, permissions.get("read-privileged").iterator().next());
- assertEquals(Capability.UPDATE, permissions.get("write-privileged").iterator().next());
+ assertNotNull(permissions.get("java-test-read-privileged"));
+ assertNotNull(permissions.get("java-test-write-privileged"));
+ assertEquals(1, permissions.get("java-test-read-privileged").size());
+ assertEquals(1, permissions.get("java-test-write-privileged").size());
+ assertEquals(Capability.READ, permissions.get("java-test-read-privileged").iterator().next());
+ assertEquals(Capability.UPDATE, permissions.get("java-test-write-privileged").iterator().next());
}
@Test
- public void D_testWritePermissions() throws Exception {
+ public void D_testWritePermissions() {
GraphPermissions perms = gmgr.newGraphPermissions();
- perms = perms.permission("read-privileged", Capability.EXECUTE);
+ perms = perms.permission("java-test-read-privileged", Capability.EXECUTE);
gmgr.writePermissions(graphUri, perms);
GraphPermissions permissions = gmgr.getPermissions(graphUri);
assertEquals(5, permissions.size());
- assertNotNull(permissions.get("read-privileged"));
- assertEquals(1, permissions.get("read-privileged").size());
- for ( Capability capability : permissions.get("read-privileged") ) {
+ assertNotNull(permissions.get("java-test-read-privileged"));
+ assertEquals(1, permissions.get("java-test-read-privileged").size());
+ for ( Capability capability : permissions.get("java-test-read-privileged") ) {
assertEquals(Capability.EXECUTE, capability);
}
}
@Test
- public void E_testMergePermissions() throws Exception {
- GraphPermissions perms = gmgr.permission("read-privileged", Capability.READ);
+ public void E_testMergePermissions() {
+ GraphPermissions perms = gmgr.permission("java-test-read-privileged", Capability.READ);
gmgr.mergePermissions(graphUri, perms);
GraphPermissions permissions = gmgr.getPermissions(graphUri);
assertEquals(5, permissions.size());
- assertNotNull(permissions.get("read-privileged"));
- assertEquals(2, permissions.get("read-privileged").size());
- for ( Capability capability : permissions.get("read-privileged") ) {
+ assertNotNull(permissions.get("java-test-read-privileged"));
+ assertEquals(2, permissions.get("java-test-read-privileged").size());
+ for ( Capability capability : permissions.get("java-test-read-privileged") ) {
if ( capability == null ) fail("capability should not be null");
if ( capability != Capability.READ && capability != Capability.EXECUTE ) {
fail("capabilities should be read or execute, not [" + capability + "]");
@@ -117,27 +117,27 @@ public void E_testMergePermissions() throws Exception {
}
@Test
- public void F_testDeletePermissions() throws Exception {
+ public void F_testDeletePermissions() {
gmgr.deletePermissions(graphUri);
GraphPermissions permissions = gmgr.getPermissions(graphUri);
assertEquals(4, permissions.size());
- assertNull(permissions.get("read-privileged"));
+ assertNull(permissions.get("java-test-read-privileged"));
}
@Test
- public void G_testSPARQLInsertPermissions() throws Exception {
+ public void G_testSPARQLInsertPermissions() {
String localGraphUri = graphUri + ".SPARQLPermissions";
String sparql = "INSERT DATA { GRAPH <" + localGraphUri + "> { } }";
SPARQLQueryManager sparqlMgr = Common.client.newSPARQLQueryManager();
SPARQLQueryDefinition qdef = sparqlMgr.newQueryDefinition(sparql)
- .withUpdatePermission("write-privileged", Capability.READ)
- .withUpdatePermission("write-privileged", Capability.UPDATE);
+ .withUpdatePermission("java-test-write-privileged", Capability.READ)
+ .withUpdatePermission("java-test-write-privileged", Capability.UPDATE);
sparqlMgr.executeUpdate(qdef);
GraphPermissions getPermissions = gmgr.getPermissions(localGraphUri);
assertEquals(5, getPermissions.size());
- assertNotNull(getPermissions.get("write-privileged"));
- assertEquals(2, getPermissions.get("write-privileged").size());
- for ( Capability capability : getPermissions.get("write-privileged") ) {
+ assertNotNull(getPermissions.get("java-test-write-privileged"));
+ assertEquals(2, getPermissions.get("java-test-write-privileged").size());
+ for ( Capability capability : getPermissions.get("java-test-write-privileged") ) {
if ( capability == null ) fail("capability should not be null");
if ( capability != Capability.READ && capability != Capability.UPDATE ) {
fail("capabilities should be read or update, not [" + capability + "]");
diff --git a/test-app/src/main/ml-config/security/roles/rest-delete-graph.json b/test-app/src/main/ml-config/security/roles/java-test-delete-graph.json
similarity index 86%
rename from test-app/src/main/ml-config/security/roles/rest-delete-graph.json
rename to test-app/src/main/ml-config/security/roles/java-test-delete-graph.json
index ab3597efa..b97749a2e 100644
--- a/test-app/src/main/ml-config/security/roles/rest-delete-graph.json
+++ b/test-app/src/main/ml-config/security/roles/java-test-delete-graph.json
@@ -1,5 +1,5 @@
{
- "role-name": "rest-delete-graph",
+ "role-name": "java-test-delete-graph",
"description": "Addresses a bug found in ML 10.0-8.3 and ML 10.0-9.2 where term-query is needed to delete a graph",
"privilege": [
{
@@ -8,4 +8,4 @@
"kind": "execute"
}
]
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/roles/rest-delete-temporal.json b/test-app/src/main/ml-config/security/roles/java-test-delete-temporal.json
similarity index 90%
rename from test-app/src/main/ml-config/security/roles/rest-delete-temporal.json
rename to test-app/src/main/ml-config/security/roles/java-test-delete-temporal.json
index 33a9074ef..a0fcdfeb8 100644
--- a/test-app/src/main/ml-config/security/roles/rest-delete-temporal.json
+++ b/test-app/src/main/ml-config/security/roles/java-test-delete-temporal.json
@@ -1,5 +1,5 @@
{
- "role-name": "rest-delete-temporal",
+ "role-name": "java-test-delete-temporal",
"description": "Allows for temporal documents to be deleted as part of test cleanup",
"privilege": [
{
@@ -13,4 +13,4 @@
"kind": "execute"
}
]
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/roles/rest-evaluator.json b/test-app/src/main/ml-config/security/roles/java-test-evaluator.json
similarity index 87%
rename from test-app/src/main/ml-config/security/roles/rest-evaluator.json
rename to test-app/src/main/ml-config/security/roles/java-test-evaluator.json
index 8f2a40d27..ca4cc0f7d 100644
--- a/test-app/src/main/ml-config/security/roles/rest-evaluator.json
+++ b/test-app/src/main/ml-config/security/roles/java-test-evaluator.json
@@ -1,6 +1,6 @@
{
- "role-name": "rest-evaluator",
- "description": "rest-evaluator",
+ "role-name": "java-test-evaluator",
+ "description": "Test role for the java-client-api project that can use the /v1/eval endpoint",
"role": [
"rest-writer"
],
@@ -36,4 +36,4 @@
"kind": "execute"
}
]
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/roles/read-privileged.json b/test-app/src/main/ml-config/security/roles/java-test-read-privileged.json
similarity index 64%
rename from test-app/src/main/ml-config/security/roles/read-privileged.json
rename to test-app/src/main/ml-config/security/roles/java-test-read-privileged.json
index 59e911b15..eac7913b3 100644
--- a/test-app/src/main/ml-config/security/roles/read-privileged.json
+++ b/test-app/src/main/ml-config/security/roles/java-test-read-privileged.json
@@ -1,6 +1,6 @@
{
- "role-name": "read-privileged",
- "description": "read-privileged",
+ "role-name": "java-test-read-privileged",
+ "description": "java-client-api test role",
"privilege": [
{
"privilege-name": "rest-reader",
@@ -8,4 +8,4 @@
"kind": "execute"
}
]
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/roles/write-privileged.json b/test-app/src/main/ml-config/security/roles/java-test-write-privileged.json
similarity index 76%
rename from test-app/src/main/ml-config/security/roles/write-privileged.json
rename to test-app/src/main/ml-config/security/roles/java-test-write-privileged.json
index 88afef13c..bc43c1070 100644
--- a/test-app/src/main/ml-config/security/roles/write-privileged.json
+++ b/test-app/src/main/ml-config/security/roles/java-test-write-privileged.json
@@ -1,6 +1,6 @@
{
- "role-name": "write-privileged",
- "description": "write-privileged",
+ "role-name": "java-test-write-privileged",
+ "description": "java-client-api test role",
"privilege": [
{
"privilege-name": "rest-writer",
@@ -13,4 +13,4 @@
"kind": "execute"
}
]
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/users/read-privileged.json b/test-app/src/main/ml-config/security/users/read-privileged.json
index d6b409eea..2a3a3354c 100644
--- a/test-app/src/main/ml-config/security/users/read-privileged.json
+++ b/test-app/src/main/ml-config/security/users/read-privileged.json
@@ -1,8 +1,8 @@
{
"user-name": "read-privileged",
- "description": "read-privileged user",
+ "description": "Test user for the java-client-api project",
"role": [
- "read-privileged"
+ "java-test-read-privileged"
],
"password": "x"
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/users/rest-admin.json b/test-app/src/main/ml-config/security/users/rest-admin.json
index 5c9efd5e0..ec0921db4 100644
--- a/test-app/src/main/ml-config/security/users/rest-admin.json
+++ b/test-app/src/main/ml-config/security/users/rest-admin.json
@@ -3,7 +3,7 @@
"description": "rest-admin user",
"role": [
"rest-admin",
- "rest-delete-temporal"
+ "java-test-delete-temporal"
],
"password": "x"
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/users/rest-evaluator.json b/test-app/src/main/ml-config/security/users/rest-evaluator.json
index 9e4deaad6..bb39fcb35 100644
--- a/test-app/src/main/ml-config/security/users/rest-evaluator.json
+++ b/test-app/src/main/ml-config/security/users/rest-evaluator.json
@@ -1,8 +1,8 @@
{
"user-name": "rest-evaluator",
- "description": "rest-evaluator user",
+ "description": "Test user for the java-client-api-project",
"role": [
- "rest-evaluator"
+ "java-test-evaluator"
],
"password": "x"
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/users/rest-writer.json b/test-app/src/main/ml-config/security/users/rest-writer.json
index 9b5575674..98ab00679 100644
--- a/test-app/src/main/ml-config/security/users/rest-writer.json
+++ b/test-app/src/main/ml-config/security/users/rest-writer.json
@@ -3,7 +3,7 @@
"description": "rest-writer user",
"role": [
"rest-writer",
- "rest-delete-graph"
+ "java-test-delete-graph"
],
"password": "x"
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/users/write-privileged.json b/test-app/src/main/ml-config/security/users/write-privileged.json
index d16515a21..6bb02680f 100644
--- a/test-app/src/main/ml-config/security/users/write-privileged.json
+++ b/test-app/src/main/ml-config/security/users/write-privileged.json
@@ -1,8 +1,8 @@
{
"user-name": "write-privileged",
- "description": "write-privileged user",
+ "description": "Test user for the java-client-api project",
"role": [
- "write-privileged"
+ "java-test-write-privileged"
],
"password": "x"
-}
\ No newline at end of file
+}
diff --git a/test-app/src/main/ml-config/security/users/writer-no-default-permissions.json b/test-app/src/main/ml-config/security/users/writer-no-default-permissions.json
index 981d7c07f..8748a1325 100644
--- a/test-app/src/main/ml-config/security/users/writer-no-default-permissions.json
+++ b/test-app/src/main/ml-config/security/users/writer-no-default-permissions.json
@@ -3,9 +3,9 @@
"description": "test user that does not have the rest-writer role so as to avoid having default permissions",
"role": [
"test-rest-writer",
- "rest-delete-graph",
+ "java-test-delete-graph",
"rest-extension-user",
"rest-reader"
],
"password": "x"
-}
\ No newline at end of file
+}