******************************************************************************/\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
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
@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" + File.separator + "test" + File.separator + "resources" + File.separator + "test.txt");\r
PowerMockito.when(fIdentitiesMock.exists()).thenReturn(true);\r
//PowerMockito.when((fIdentitiesMock!=null && fIdentitiesMock.exists())).thenReturn(true);\r
defaultOrg = new DefaultOrg(authzEnvMock);\r
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