test(firstleg): align initialization table count with current baseline

This commit is contained in:
2026-10-03 18:43:25 +08:00
parent 4ff55ba3e0
commit 499354ffd2
@@ -80,7 +80,12 @@ class Phase3FinalUnifiedSqlContractTest {
@Test
void initializationPassIsUniqueAndFinal() throws Exception {
String sql = sql();
String pass = "SELECT 'PASS' AS initialization_status, 'CN' AS region, 223 AS initialized_tables;";
int expectedTables = 226;
long actualTables = java.util.regex.Pattern.compile("(?m)^CREATE TABLE\\s+")
.matcher(sql).results().count();
assertThat(actualTables).isEqualTo(expectedTables);
String pass = "SELECT 'PASS' AS initialization_status, 'CN' AS region, "
+ expectedTables + " AS initialized_tables;";
assertThat(count(sql, pass)).isEqualTo(1);
assertThat(sql.trim()).endsWith(pass);
assertThat(sql)