use of cz.metacentrum.perun.core.bl.ModulesUtilsBl in project perun by CESNET.
the class urn_perun_user_attribute_def_def_login_namespace_eduteams_acc_nicknameTest method setUp.
@Before
public void setUp() throws Exception {
classInstance = new urn_perun_user_attribute_def_def_login_namespace_eduteams_acc_nickname();
session = mock(PerunSessionImpl.class);
user = new User();
attributeToCheck = new Attribute();
attributeToCheck.setNamespace(AttributesManager.NS_USER_ATTR_DEF);
attributeToCheck.setFriendlyName("login-namespace:eduteams-acc-nickname");
PerunBl perunBl = mock(PerunBl.class);
when(session.getPerunBl()).thenReturn(perunBl);
ModulesUtilsBl modulesUtilsBl = mock(ModulesUtilsBl.class);
when(perunBl.getModulesUtilsBl()).thenReturn(modulesUtilsBl);
UsersManagerBl usersManagerBl = mock(UsersManagerBl.class);
when(perunBl.getUsersManagerBl()).thenReturn(usersManagerBl);
PasswordManagerModule module = mock(GenericPasswordManagerModule.class);
when(session.getPerunBl().getUsersManagerBl().getPasswordManagerModule(session, "eduteams-acc-nickname")).thenReturn(module);
}
use of cz.metacentrum.perun.core.bl.ModulesUtilsBl in project perun by CESNET.
the class urn_perun_user_attribute_def_def_login_namespace_eduroam_vsupTest method setUp.
@Before
public void setUp() throws Exception {
classInstance = new urn_perun_user_attribute_def_def_login_namespace_eduroam_vsup();
session = mock(PerunSessionImpl.class);
user = new User();
attributeToCheck = new Attribute();
attributeToCheck.setNamespace(AttributesManager.NS_USER_ATTR_DEF);
attributeToCheck.setFriendlyName("login-namespace:eduroam-vsup");
attribute = new Attribute();
attribute.setNamespace(AttributesManager.NS_USER_ATTR_DEF);
attribute.setFriendlyName("login-namespace:eduroam-vsup");
attribute.setValue("same_value");
PerunBl perunBl = mock(PerunBl.class);
when(session.getPerunBl()).thenReturn(perunBl);
ModulesUtilsBl modulesUtilsBl = mock(ModulesUtilsBl.class);
when(perunBl.getModulesUtilsBl()).thenReturn(modulesUtilsBl);
UsersManagerBl usersManagerBl = mock(UsersManagerBl.class);
when(perunBl.getUsersManagerBl()).thenReturn(usersManagerBl);
PasswordManagerModule module = mock(GenericPasswordManagerModule.class);
when(session.getPerunBl().getUsersManagerBl().getPasswordManagerModule(session, "eduroam-vsup")).thenReturn(module);
AttributesManagerBl attributesManagerBl = mock(AttributesManagerBl.class);
when(perunBl.getAttributesManagerBl()).thenReturn(attributesManagerBl);
when(attributesManagerBl.getAttribute(session, user, AttributesManager.NS_USER_ATTR_DEF + ":login-namespace:vsup")).thenReturn(attribute);
}
use of cz.metacentrum.perun.core.bl.ModulesUtilsBl in project perun by CESNET.
the class urn_perun_vo_attribute_def_def_fromEmailTest method setUp.
@Before
public void setUp() {
classInstance = new urn_perun_vo_attribute_def_def_fromEmail();
session = mock(PerunSessionImpl.class);
attributeToCheck = new Attribute();
vo = new Vo();
PerunBl perunBl = mock(PerunBl.class);
when(session.getPerunBl()).thenReturn(perunBl);
ModulesUtilsBl modulesUtilsBl = mock(ModulesUtilsBl.class);
when(perunBl.getModulesUtilsBl()).thenReturn(modulesUtilsBl);
when(session.getPerunBl().getModulesUtilsBl().isNameOfEmailValid(session, correctEmail)).thenReturn(true);
when(session.getPerunBl().getModulesUtilsBl().isNameOfEmailValid(session, correctEmailWithHeader)).thenReturn(false);
when(session.getPerunBl().getModulesUtilsBl().isNameOfEmailValid(session, incorrectEmail)).thenReturn(false);
}
use of cz.metacentrum.perun.core.bl.ModulesUtilsBl in project perun by CESNET.
the class urn_perun_user_attribute_def_virt_institutionsCountriesTest method setUp.
@Before
public void setUp() throws Exception {
dnsMap.put(".cz", "Czech Rep");
dnsMap.put("muni.cz", "MU");
dnsMap.put("ics.muni.cz", "UVT");
AttributeDefinition schacHomeOrgDef = new AttributeDefinition();
schacHomeOrgDef.setId(5);
schacHomeOrgDef.setFriendlyName("schacHomeOrganization");
schacHomeOrgDef.setNamespace(AttributesManager.NS_UES_ATTR_DEF);
schacHomeOrgDef.setType("java.lang.String");
schacHomeOrg = new Attribute(schacHomeOrgDef);
// prepare mocks
sess = mock(PerunSessionImpl.class);
PerunBl perunBl = mock(PerunBl.class);
AttributesManagerBl am = mock(AttributesManagerBl.class);
UsersManagerBl um = mock(UsersManagerBl.class);
ModulesUtilsBl mu = mock(ModulesUtilsBl.class);
when(sess.getPerunBl()).thenReturn(perunBl);
when(perunBl.getAttributesManagerBl()).thenReturn(am);
when(perunBl.getUsersManagerBl()).thenReturn(um);
when(perunBl.getModulesUtilsBl()).thenReturn(mu);
when(mu.getUserFromMessage(eq(sess), any(String.class))).thenReturn(user);
when(am.getEntitylessStringAttributeMapping(sess, "urn:perun:entityless:attribute-def:def:dnsStateMapping")).thenReturn(dnsMap);
when(um.getUserExtSources(sess, user)).thenReturn(userExtSources);
}
Aggregations