Check Perm Instance ending in colon
[aaf/authz.git] / auth / auth-service / src / test / java / org / onap / aaf / auth / service / validation / test / JU_ServiceValidator.java
index a0e5bfa..f304fcc 100644 (file)
@@ -53,6 +53,18 @@ public class JU_ServiceValidator {
                assertTrue(validator.errs().equals("ERR_Security\n"));
 
        }
+       
+       @Test
+       public void permInstance() {
+               assertFalse(validator.permInstance("hello").err());
+               assertFalse(validator.permInstance("hello32").err());
+               assertFalse(validator.permInstance("hello-32").err());
+               assertFalse(validator.permInstance(":asdf:*:sdf*:sdk").err());
+               assertFalse(validator.permInstance(":asdf:*:sdf*:sdk*").err());
+               // Perms may not end in ":"
+               assertTrue(validator.permInstance(":").err());
+               assertTrue(validator.permInstance(":hello:").err());
+       }
 
        @Test
        public void permOkNull() {