summaryrefslogtreecommitdiffstats
path: root/src/test/java/org/onap/dmaap/commonauth/kafka/base/authorization/Cadi3AAFProviderTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org/onap/dmaap/commonauth/kafka/base/authorization/Cadi3AAFProviderTest.java')
-rw-r--r--src/test/java/org/onap/dmaap/commonauth/kafka/base/authorization/Cadi3AAFProviderTest.java21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/test/java/org/onap/dmaap/commonauth/kafka/base/authorization/Cadi3AAFProviderTest.java b/src/test/java/org/onap/dmaap/commonauth/kafka/base/authorization/Cadi3AAFProviderTest.java
index fbe1e59..70631dc 100644
--- a/src/test/java/org/onap/dmaap/commonauth/kafka/base/authorization/Cadi3AAFProviderTest.java
+++ b/src/test/java/org/onap/dmaap/commonauth/kafka/base/authorization/Cadi3AAFProviderTest.java
@@ -31,16 +31,28 @@ import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.onap.aaf.cadi.PropAccess;
+import org.onap.aaf.cadi.aaf.AAFPermission;
import org.onap.aaf.cadi.aaf.v2_0.AAFAuthn;
+import org.onap.aaf.cadi.aaf.v2_0.AAFConHttp;
+import org.onap.aaf.cadi.aaf.v2_0.AbsAAFLur;
+import org.powermock.core.classloader.annotations.PowerMockIgnore;
import org.powermock.modules.junit4.PowerMockRunner;
+
@RunWith(PowerMockRunner.class)
+@PowerMockIgnore("javax.net.ssl.*")
public class Cadi3AAFProviderTest {
public Cadi3AAFProvider cadi3AAFProvider;
@Mock
private static AAFAuthn<?> aafAuthn;
+
+ @Mock
+ private static AAFConHttp aafCon;
+
+ @Mock
+ private static AbsAAFLur<AAFPermission> aafLur;
@Mock
private static PropAccess access;
@@ -57,6 +69,13 @@ public class Cadi3AAFProviderTest {
assertFalse(cadi3AAFProvider.hasPermission("userID", "permission", "instance", "action"));
}
+ @Test
+ public void testHasAdminPermission() {
+ System.setProperty("CADI_PROPERTIES", "src/test/resources/cadi.properties");
+ cadi3AAFProvider = new Cadi3AAFProvider();
+ assertEquals(cadi3AAFProvider.hasPermission("admin", "permission", "instance", "action"), true);
+ }
+
@Test(expected = NullPointerException.class)
public void tesAuthenticate() throws Exception {
System.setProperty("CADI_PROPERTIES", "src/test/resources/cadi.properties");
@@ -72,5 +91,5 @@ public class Cadi3AAFProviderTest {
when(aafAuthn.validate("admin", "password")).thenReturn("valid");
assertNull(cadi3AAFProvider.authenticate("admin", "password"));
}
-
+
}