Class PolarisApplicationIntegrationTest

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

@ExtendWith(PolarisIntegrationTestExtension.class) public class PolarisApplicationIntegrationTest extends Object
  • Field Details

  • Constructor Details

    • PolarisApplicationIntegrationTest

      public PolarisApplicationIntegrationTest()
  • Method Details

    • setup

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

      @AfterAll public static void close() throws Exception
      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

      @Test public void testIcebergListNamespaces() throws IOException
      Throws:
      IOException
    • testConfigureCatalogCaseSensitive

      @Test public void testConfigureCatalogCaseSensitive()
    • testIcebergListNamespacesNotFound

      @Test public void testIcebergListNamespacesNotFound() throws IOException
      Throws:
      IOException
    • testIcebergListNamespacesNestedNotFound

      @Test public void testIcebergListNamespacesNestedNotFound() throws IOException
      Throws:
      IOException
    • testIcebergListTablesNamespaceNotFound

      @Test public void testIcebergListTablesNamespaceNotFound() throws IOException
      Throws:
      IOException
    • testIcebergCreateNamespace

      @Test public void testIcebergCreateNamespace() throws IOException
      Throws:
      IOException
    • testIcebergCreateNamespaceInExternalCatalog

      @Test public void testIcebergCreateNamespaceInExternalCatalog() throws IOException
      Throws:
      IOException
    • testIcebergDropNamespaceInExternalCatalog

      @Test public void testIcebergDropNamespaceInExternalCatalog() throws IOException
      Throws:
      IOException
    • testIcebergCreateTablesInExternalCatalog

      @Test public void testIcebergCreateTablesInExternalCatalog() throws IOException
      Throws:
      IOException
    • testIcebergCreateTablesWithWritePathBlocked

      @Test public void testIcebergCreateTablesWithWritePathBlocked() throws IOException
      Throws:
      IOException
    • testIcebergRegisterTableInExternalCatalog

      @Test public void testIcebergRegisterTableInExternalCatalog() throws IOException
      Throws:
      IOException
    • testIcebergUpdateTableInExternalCatalog

      @Test public void testIcebergUpdateTableInExternalCatalog() throws IOException
      Throws:
      IOException
    • testIcebergDropTableInExternalCatalog

      @Test public void testIcebergDropTableInExternalCatalog() throws IOException
      Throws:
      IOException
    • testWarehouseNotSpecified

      @Test public void testWarehouseNotSpecified() throws IOException
      Throws:
      IOException
    • testRequestHeaderTooLarge

      @Test public void testRequestHeaderTooLarge() throws Exception
      Throws:
      Exception
    • testRequestBodyTooLarge

      @Test public void testRequestBodyTooLarge() throws Exception
      Throws:
      Exception