use of cz.metacentrum.perun.core.bl.AttributesManagerBl 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