Class PolarisPolicyServiceIntegrationTest
java.lang.Object
org.apache.polaris.service.it.test.PolarisPolicyServiceIntegrationTest
@ExtendWith(PolarisIntegrationTestExtension.class)
public class PolarisPolicyServiceIntegrationTest
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbefore(org.junit.jupiter.api.TestInfo testInfo) voidcleanUp()static voidclose()static voidsetup(PolarisApiEndpoints apiEndpoints, ClientCredentials credentials, Path tempDir) voidvoidvoidvoidtestCreatePolicyWithInvalidName(String policyName) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Constructor Details
-
PolarisPolicyServiceIntegrationTest
public PolarisPolicyServiceIntegrationTest()
-
-
Method Details
-
setup
@BeforeAll public static void setup(PolarisApiEndpoints apiEndpoints, ClientCredentials credentials, @TempDir Path tempDir) -
close
- 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()
-