public void assertShowCreateTable(List<Row> rows, TestIdentifier id, MixedTable table) {
    StringBuilder showCreateSqlBuilder = new StringBuilder();
    for (Row r : rows) {
      showCreateSqlBuilder.append(r.getString(0));
    }
    String showCreateSql = showCreateSqlBuilder.toString();
    String expectCreateHeader = "create table " + id.catalog + "." + id + " (";
    String ignoreCaseShowCreate = showCreateSql.replace("CREATE", "create");
    ignoreCaseShowCreate = ignoreCaseShowCreate.replace("TABLE", "table");
    Assertions.assertTrue(
        ignoreCaseShowCreate.startsWith(expectCreateHeader),
        "expect ["
            + expectCreateHeader
            + "] in ShowCreateTable Result, but not found in :"
            + showCreateSql);
  }
Test base for all mixed-format tests.
amoro-format-mixed/amoro-mixed-spark/amoro-mixed-spark-3-common/src/test/java/org/apache/amoro/spark/test/MixedTableTestBase.java