Class UserProfileTest

All Implemented Interfaces:
JaloSessionHolder

@IntegrationTest public class UserProfileTest extends ServicelayerBaseTest
  • Constructor Details

    • UserProfileTest

      public UserProfileTest()
  • Method Details

    • testUserGetsWriteableRightsToTheReadableLanguageWhenNoWriteableOneWasSpecified

      public void testUserGetsWriteableRightsToTheReadableLanguageWhenNoWriteableOneWasSpecified() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException
    • testUserGetsWriteableRightsToTheReadableLanguageWhenNoWriteableOneWasSpecifiedAndDenyWriteFlagExplicitlyFalse

      public void testUserGetsWriteableRightsToTheReadableLanguageWhenNoWriteableOneWasSpecifiedAndDenyWriteFlagExplicitlyFalse() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException
    • testUserDoesntGetReadableLanguageAsWriteableWhenADifferentOneIsSpecified

      public void testUserDoesntGetReadableLanguageAsWriteableWhenADifferentOneIsSpecified() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException
    • testUserDoesntGetReadableLanguageAsWriteableWhenADifferentOneIsSpecifiedAndDenyFlagExplicitlyFalse

      public void testUserDoesntGetReadableLanguageAsWriteableWhenADifferentOneIsSpecifiedAndDenyFlagExplicitlyFalse() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException
    • testUserDoesntGetAnyWriteableWhenDenyWritePermissionForAllLanguagesSetToTrue

      public void testUserDoesntGetAnyWriteableWhenDenyWritePermissionForAllLanguagesSetToTrue() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException
    • testDenyWritePermissionInOneGroupDoesntInterfereWithLanguagesDefinedInOtherGroups

      public void testDenyWritePermissionInOneGroupDoesntInterfereWithLanguagesDefinedInOtherGroups() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException
    • testUserGetsWritePermissionToAllDefinedLanguagesWhenOneGroupDeniesWriteToAllAndOtherDoesNotDefineAnyLanguage

      public void testUserGetsWritePermissionToAllDefinedLanguagesWhenOneGroupDeniesWriteToAllAndOtherDoesNotDefineAnyLanguage() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException
    • testUserHaveNoWritePermissionWhenMultipleGroupsDefineDenyWritePermissionForAllLanguages

      public void testUserHaveNoWritePermissionWhenMultipleGroupsDefineDenyWritePermissionForAllLanguages() throws ConsistencyCheckException
      Throws:
      ConsistencyCheckException