add unittests to autz
[aaf/authz.git] / authz-defOrg / src / test / java / org / onap / aaf / osaaf / defOrg / JU_DefaultOrg.java
index 19acfdb..ba0ad6b 100644 (file)
  ******************************************************************************/\r
 package org.onap.aaf.osaaf.defOrg;\r
 \r
-import static org.junit.Assert.*;\r
+import static org.junit.Assert.assertNotNull;\r
+import static org.junit.Assert.assertTrue;\r
 \r
 import java.io.File;\r
-import java.io.IOException;\r
-import java.util.ArrayList;\r
-import java.util.List;\r
-import java.util.regex.Matcher;\r
-\r
-import javax.mail.Address;\r
-import javax.mail.internet.InternetAddress;\r
+import java.util.Set;\r
 \r
 import org.junit.Before;\r
 import org.junit.Test;\r
@@ -41,12 +36,7 @@ import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;\r
 import org.onap.aaf.authz.env.AuthzEnv;\r
 import org.onap.aaf.authz.env.AuthzTrans;\r
-import org.onap.aaf.authz.org.Executor;\r
 import org.onap.aaf.authz.org.OrganizationException;\r
-import org.onap.aaf.authz.org.Organization.Identity;\r
-import org.onap.aaf.authz.org.Organization.Policy;\r
-import org.onap.aaf.osaaf.defOrg.DefaultOrg;\r
-import org.onap.aaf.osaaf.defOrg.Identities.Data;\r
 import org.powermock.api.mockito.PowerMockito;\r
 import org.powermock.modules.junit4.PowerMockRunner;\r
 \r
@@ -70,12 +60,13 @@ String defFile;
 @Mock\r
 File fIdentitiesMock;\r
 \r
+\r
 @Before\r
 public void setUp() throws OrganizationException{\r
        MockitoAnnotations.initMocks(this);\r
        PowerMockito.when(authzEnvMock.getProperty(s=(REALM + ".mailHost"), null)).thenReturn("hello");\r
        PowerMockito.when(authzEnvMock.getProperty(s=(REALM + ".supportEmail"), null)).thenReturn("notnull");\r
-       PowerMockito.when(authzEnvMock.getProperty(Matchers.anyString())).thenReturn("C:/Users/sv8675/Desktop/AAF-Code-Sai/AAF-master/authz/authz-defOrg/src/main/java/test.txt");\r
+       PowerMockito.when(authzEnvMock.getProperty(Matchers.anyString())).thenReturn("src\\test\\resources\\test.txt");\r
        PowerMockito.when(fIdentitiesMock.exists()).thenReturn(true);\r
        //PowerMockito.when((fIdentitiesMock!=null && fIdentitiesMock.exists())).thenReturn(true);\r
        defaultOrg = new DefaultOrg(authzEnvMock);\r
@@ -85,9 +76,54 @@ public void setUp() throws OrganizationException{
 public void test() throws OrganizationException{\r
        //PowerMockito.when(authzEnvMock.getProperty(Matchers.anyString())).thenReturn(" ");\r
        //defaultOrg = new DefaultOrg(authzEnvMock);\r
-       assertTrue(true);\r
+       assertTrue(defaultOrg != null);\r
+}\r
+\r
+\r
+@Test    //(expected=OrganizationException.class)\r
+public void testMultipleCreds() throws OrganizationException{\r
+       String id = "test";\r
+       //PowerMockito.when(authzEnvMock.getProperty(Matchers.anyString())).thenReturn(" ");\r
+       //defaultOrg = new DefaultOrg(authzEnvMock);\r
+       boolean canHaveMultipleCreds;\r
+       canHaveMultipleCreds = defaultOrg.canHaveMultipleCreds(id );\r
+       System.out.println("value of canHaveMultipleCreds:  " + canHaveMultipleCreds);\r
+       assertTrue(canHaveMultipleCreds);\r
+}\r
+\r
+\r
+@Test   \r
+public void testGetIdentityTypes() throws OrganizationException{\r
+       Set<String> identityTypes = defaultOrg.getIdentityTypes();\r
+       System.out.println("value of IdentityTypes:  " + identityTypes);\r
+       assertTrue(identityTypes.size() == 4);\r
 }\r
 \r
+\r
+@Test   \r
+public void testGetRealm() throws OrganizationException{\r
+       String realmTest = defaultOrg.getRealm();\r
+       System.out.println("value of realm:  " + realmTest);\r
+       assertTrue(realmTest == REALM);\r
+}\r
+\r
+@Test   \r
+public void testGetName() throws OrganizationException{\r
+       String testName = defaultOrg.getName();\r
+       System.out.println("value of name:  " + testName);\r
+       assertTrue(testName == NAME);\r
+}\r
+\r
+\r
+@Test   \r
+public void testGetDomain() throws OrganizationException{\r
+       String testDomain = defaultOrg.getDomain();\r
+       System.out.println("value of domain:  " + testDomain);\r
+       assertTrue(testDomain == DOMAIN);\r
+}\r
+\r
+\r
+\r
 @Test\r
 public void testIsValidID(){   \r
        String Result = defaultOrg.isValidID(Matchers.anyString());\r