@BeforeEach
    public void setupTest() {
      CatalogMeta meta = serverCatalog.getMetadata();
      meta.putToCatalogProperties(CatalogMetaProperties.AMS_URI, ams.getTableServiceUrl());

      MixedFormatCatalog catalog = new BasicMixedCatalog();
      catalog.initialize(
          meta.getCatalogName(), meta.getCatalogProperties(), CatalogUtil.buildMetaStore(meta));
      this.historicalCatalog = catalog;
      this.historicalCatalog.createDatabase(database);
    }
The purpose of these tests is to test the compatibility of historical versions of connectors.
Mixed-iceberg tables created by old connectors can be accessed with new connectors, but tables
created by new connectors cannot be accessed with old versions.
amoro-ams/src/test/java/org/apache/amoro/server/TestInternalMixedCatalogService.java