コード例 #1
0
  @Test
  public void testSetGlobalUserSettingNonAdmin() throws Exception {
    final String settingName = "settingName";
    final String settingValue = "settingValue";

    when(securityHelper.isPentahoAdministrator(eq(session))).thenReturn(false);

    assertEquals(4, globalSettings.size());
    userSettingService.setGlobalUserSetting(settingName, settingValue);
    assertEquals(4, globalSettings.size());
  }
コード例 #2
0
  @Test
  public void testSetGlobalUserSettingAdmin() throws Exception {
    final String settingName = "settingName";
    final String settingValue = "settingValue";

    when(securityHelper.isPentahoAdministrator(eq(session))).thenReturn(true);

    assertEquals(4, globalSettings.size());
    userSettingService.setGlobalUserSetting(settingName, settingValue);
    assertEquals(5, globalSettings.size());

    verify(repository).setFileMetadata(eq(TENANT_FOLDER_ID), anyMap());
  }