Class PolarisPolicyServiceIntegrationTest

java.lang.Object
org.apache.polaris.service.it.test.PolarisPolicyServiceIntegrationTest

@ExtendWith(PolarisIntegrationTestExtension.class) public class PolarisPolicyServiceIntegrationTest extends Object
  • Constructor Details

    • PolarisPolicyServiceIntegrationTest

      public PolarisPolicyServiceIntegrationTest()
  • Method Details

    • setup

      @BeforeAll public static void setup(PolarisApiEndpoints apiEndpoints, ClientCredentials credentials, @TempDir Path tempDir)
    • close

      @AfterAll public static void close() throws Exception
      Throws:
      Exception
    • before

      @BeforeEach public void before(org.junit.jupiter.api.TestInfo testInfo)
    • cleanUp

      @AfterEach public void cleanUp()
    • testCreatePolicy

      @Test public void testCreatePolicy()
    • testCreatePolicyWithInvalidName

      @ParameterizedTest @ValueSource(strings={" invalid","invalid "," invalid ","","policy name","policy@name","policy#name","policy$name","policy!name","policy name with space","policy.name","policy,name","policy~name","policy`name","policy;name","policy:name","policy<>name","policy[]name","policy{}name","policy|name","policy\\name","policy/name","policy*name","policy^name","policy%name"}) public void testCreatePolicyWithInvalidName(String policyName)
    • testCreatePolicyWithNonExistingNamespace

      @Test public void testCreatePolicyWithNonExistingNamespace()
    • testAttachPolicyToNonExistingNamespace

      @Test public void testAttachPolicyToNonExistingNamespace()
    • testAttachPolicyToNonExistingTable

      @Test public void testAttachPolicyToNonExistingTable()
    • testDetachPolicyFromNonExistingNamespace

      @Test public void testDetachPolicyFromNonExistingNamespace()
    • testDetachPolicyFromNonExistingTable

      @Test public void testDetachPolicyFromNonExistingTable()
    • testDropPolicy

      @Test public void testDropPolicy()
    • testDropNonExistingPolicy

      @Test public void testDropNonExistingPolicy()
    • testUpdatePolicy

      @Test public void testUpdatePolicy()
    • testUpdateNonExistingPolicy

      @Test public void testUpdateNonExistingPolicy()
    • testListPolicies

      @Test public void testListPolicies()
    • testListPoliciesOnNonExistingNamespace

      @Test public void testListPoliciesOnNonExistingNamespace()
    • testGetApplicablePoliciesOnNonExistingNamespace

      @Test public void testGetApplicablePoliciesOnNonExistingNamespace()
    • testGetApplicablePoliciesOnNonExistingTable

      @Test public void testGetApplicablePoliciesOnNonExistingTable()
    • testLoadNonExistingPolicy

      @Test public void testLoadNonExistingPolicy()
    • testPolicyMapping

      @Test public void testPolicyMapping()
    • testGrantsOnPolicy

      @Test public void testGrantsOnPolicy()
    • testGrantsOnNonExistingPolicy

      @Test public void testGrantsOnNonExistingPolicy()
    • testGrantsOnNamespace

      @Test public void testGrantsOnNamespace()
    • testGrantsOnCatalog

      @Test public void testGrantsOnCatalog()
    • testGrantsOnTable

      @Test public void testGrantsOnTable()