Class PolarisApplicationIntegrationTest
java.lang.Object
org.apache.polaris.service.it.test.PolarisApplicationIntegrationTest
@ExtendWith(PolarisIntegrationTestExtension.class)
public class PolarisApplicationIntegrationTest
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbefore(org.junit.jupiter.api.TestInfo testInfo) Create a new catalog for each test case.voidcleanUp()static voidclose()static voidsetup(PolarisApiEndpoints apiEndpoints, ClientPrincipal adminCredentials, Path tempDir) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
Field Details
-
PRINCIPAL_ROLE_ALL
- See Also:
-
-
Constructor Details
-
PolarisApplicationIntegrationTest
public PolarisApplicationIntegrationTest()
-
-
Method Details
-
setup
@BeforeAll public static void setup(PolarisApiEndpoints apiEndpoints, ClientPrincipal adminCredentials, @TempDir Path tempDir) -
close
- Throws:
Exception
-
before
@BeforeEach public void before(org.junit.jupiter.api.TestInfo testInfo) Create a new catalog for each test case. Assign the snowman catalog-admin principal role the admin role of the new catalog. -
cleanUp
@AfterEach public void cleanUp() -
testIcebergListNamespaces
- Throws:
IOException
-
testConfigureCatalogCaseSensitive
@Test public void testConfigureCatalogCaseSensitive() -
testIcebergListNamespacesNotFound
- Throws:
IOException
-
testIcebergListNamespacesNestedNotFound
- Throws:
IOException
-
testIcebergListTablesNamespaceNotFound
- Throws:
IOException
-
testIcebergCreateNamespace
- Throws:
IOException
-
testIcebergCreateNamespaceInExternalCatalog
- Throws:
IOException
-
testIcebergDropNamespaceInExternalCatalog
- Throws:
IOException
-
testIcebergCreateTablesInExternalCatalog
- Throws:
IOException
-
testIcebergCreateTablesWithWritePathBlocked
- Throws:
IOException
-
testIcebergRegisterTableInExternalCatalog
- Throws:
IOException
-
testIcebergUpdateTableInExternalCatalog
- Throws:
IOException
-
testIcebergDropTableInExternalCatalog
- Throws:
IOException
-
testWarehouseNotSpecified
- Throws:
IOException
-
testRequestHeaderTooLarge
- Throws:
Exception
-
testRequestBodyTooLarge
- Throws:
Exception
-