Search in sources :

Example 1 with TitleCode

use of se.inera.intyg.infra.security.common.model.TitleCode in project webcert by sklintyg.

the class SecurityConfigurationLoaderTest method loadConfigurationAndAssertTypeOfObjects.

@Test
public void loadConfigurationAndAssertTypeOfObjects() {
    AuthoritiesConfiguration configuration = loader.getAuthoritiesConfiguration();
    assertEquals(4, configuration.getRequestOrigins().size());
    assertEquals(9, configuration.getPrivileges().size());
    assertEquals(4, configuration.getRoles().size());
    assertEquals(2, configuration.getTitles().size());
    assertEquals(4, configuration.getTitleCodes().size());
    // Assert that lists are of specific types
    try {
        List<RequestOrigin> requestOrigins = (List<RequestOrigin>) configuration.getRequestOrigins();
        List<Privilege> privileges = (List<Privilege>) configuration.getPrivileges();
        List<Role> roles = (List<Role>) configuration.getRoles();
        List<Title> titles = (List<Title>) configuration.getTitles();
        List<TitleCode> titleCodes = (List<TitleCode>) configuration.getTitleCodes();
    } catch (Exception e) {
        fail(e.getMessage());
    }
}
Also used : RequestOrigin(se.inera.intyg.infra.security.common.model.RequestOrigin) Title(se.inera.intyg.infra.security.common.model.Title) AuthoritiesConfiguration(se.inera.intyg.infra.security.authorities.AuthoritiesConfiguration) IOException(java.io.IOException) Role(se.inera.intyg.infra.security.common.model.Role) TitleCode(se.inera.intyg.infra.security.common.model.TitleCode) List(java.util.List) Privilege(se.inera.intyg.infra.security.common.model.Privilege) Test(org.junit.Test)

Aggregations

IOException (java.io.IOException)1 List (java.util.List)1 Test (org.junit.Test)1 AuthoritiesConfiguration (se.inera.intyg.infra.security.authorities.AuthoritiesConfiguration)1 Privilege (se.inera.intyg.infra.security.common.model.Privilege)1 RequestOrigin (se.inera.intyg.infra.security.common.model.RequestOrigin)1 Role (se.inera.intyg.infra.security.common.model.Role)1 Title (se.inera.intyg.infra.security.common.model.Title)1 TitleCode (se.inera.intyg.infra.security.common.model.TitleCode)1