@Test public void isPentahoAdministratorValidPolicyTest() { IAuthorizationPolicy policy = mock( IAuthorizationPolicy.class ); when( emptySecurityHelper.getAuthorizationPolicy() ).thenReturn( policy ); when( policy.isAllowed( anyString() ) ).thenReturn( true ); assertTrue( emptySecurityHelper.isPentahoAdministrator( any() ) ); }
@Test public void isPentahoAdministratorInvalidPolicyTest() { IAuthorizationPolicy policy = mock( IAuthorizationPolicy.class ); when( emptySecurityHelper.getAuthorizationPolicy() ).thenReturn( policy ); when( policy.isAllowed( anyString() ) ).thenReturn( false ); assertFalse( emptySecurityHelper.isPentahoAdministrator( any() ) ); }
@Test public void isPentahoAdministratorNullPolicyTest() { when( emptySecurityHelper.getAuthorizationPolicy() ).thenReturn( null ); assertFalse( emptySecurityHelper.isPentahoAdministrator( any() ) ); }