X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Fonap%2Fdmaap%2Fcommonauth%2Fkafka%2Fbase%2Fauthorization%2FCadi3AAFProviderTest.java;h=70631dc8979d9f2ef7ec3663dc2c0a3f686e38d8;hb=bf4593cc3c4f3c433b2021af917123b93d9feb0e;hp=fbe1e5915dff3b8858e7ea21fa9628f0326c53b8;hpb=b01a7330883cbd5bce618ea44ea0f86ce6332729;p=dmaap%2Fkafka11aaf.git 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 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")); } - + }